dash/src/crypto
MarcoFalke 0277d06767 Merge bitcoin/bitcoin#23761: build: use __SIZEOF_INT128__ for checking __int128 availability
e9440aeb5cad98fea9971f5126461e0a2b30ab54 build: use __SIZEOF_INT128__ for checking __int128 availability (fanquake)

Pull request description:

  We already use this in the blockfilter code,

  bf66e258a8/src/blockfilter.cpp (L34-L36)

  so not sure we need to maintain two different ways of testing
  for the same functionality. Consolidate on testing for `__SIZEOF_INT128__`,
  which we already use, is supported by the compilers we care about, and is
  also used by libsecp256k1.

ACKs for top commit:
  sipa:
    utACK e9440aeb5cad98fea9971f5126461e0a2b30ab54
  Zero-1729:
    crACK e9440aeb5cad98fea9971f5126461e0a2b30ab54

Tree-SHA512: 8aeef1734486a863b5091123bb5f9ba8868b1e2b4b35114586e3eb5862a38d4a1518ed069f37f41cb5e5ce2f6c87d95671996366d5ee990e0c90f268a8978ba3
2022-04-28 10:59:05 -05:00
..
ctaes
aes_helper.c
aes.cpp Merge #16129: refactor: Remove unused includes (#4623) 2022-01-03 13:10:02 -06:00
aes.h Merge #15663: crypto: Remove unused AES-128 code 2021-07-10 12:10:51 -05:00
blake.c 16659 continuation 2021-12-17 12:02:16 -05:00
bmw.c 16659 continuation 2021-12-17 12:02:16 -05:00
chacha20.cpp
chacha20.h
chacha_poly_aead.cpp 16659 continuation 2021-12-17 12:02:16 -05:00
chacha_poly_aead.h merge bitcoin#23271: Fix K1/K2 use in the comments in ChaCha20-Poly1305 AEAD 2021-11-03 10:45:00 +05:30
common.h
cubehash.c 16659 continuation 2021-12-17 12:02:16 -05:00
echo.c 16659 continuation 2021-12-17 12:02:16 -05:00
groestl.c
hkdf_sha256_32.cpp merge bitcoin#17280: Change occurences of c_str() used with size() to data() 2022-04-06 13:51:39 +05:30
hkdf_sha256_32.h Merge #14047: Add HKDF_HMAC256_L32 and method to negate a private key 2021-08-10 23:55:56 +03:00
hmac_sha256.cpp
hmac_sha256.h
hmac_sha512.cpp
hmac_sha512.h
jh.c
keccak.c
luffa.c 16659 continuation 2021-12-17 12:02:16 -05:00
muhash.cpp merge bitcoin#19145: Add hash_type MUHASH for gettxoutsetinfo 2022-04-27 20:05:13 +05:30
muhash.h Merge bitcoin/bitcoin#23761: build: use __SIZEOF_INT128__ for checking __int128 availability 2022-04-28 10:59:05 -05:00
pkcs5_pbkdf2_hmac_sha512.cpp Implement PKCS5_PBKDF2_HMAC_SHA512 (#4665) 2022-01-24 17:21:38 +03:00
pkcs5_pbkdf2_hmac_sha512.h Implement PKCS5_PBKDF2_HMAC_SHA512 (#4665) 2022-01-24 17:21:38 +03:00
poly1305.cpp
poly1305.h
ripemd160.cpp Merge #15950: Do not construct out-of-bound pointers in SHA2 code 2021-07-10 12:10:51 -05:00
ripemd160.h
sha1.cpp Merge #15950: Do not construct out-of-bound pointers in SHA2 code 2021-07-10 12:10:51 -05:00
sha1.h
sha3.cpp 16659 continuation 2021-12-17 12:02:16 -05:00
sha3.h
sha256_arm_shani.cpp Merge bitcoin/bitcoin#24115: ARMv8 SHA2 Intrinsics 2022-03-28 13:05:12 -05:00
sha256_avx2.cpp Merge #17691: doc: Add missed copyright headers 2022-04-02 09:19:20 +05:30
sha256_sse4.cpp
sha256_sse41.cpp Merge #17691: doc: Add missed copyright headers 2022-04-02 09:19:20 +05:30
sha256_x86_shani.cpp Merge bitcoin/bitcoin#24115: ARMv8 SHA2 Intrinsics 2022-03-28 13:05:12 -05:00
sha256.cpp merge bitcoin#17270: Feed environment data into RNG initializers 2022-04-25 15:29:51 +05:30
sha256.h
sha512.cpp Merge #15950: Do not construct out-of-bound pointers in SHA2 code 2021-07-10 12:10:51 -05:00
sha512.h merge bitcoin#17270: Feed environment data into RNG initializers 2022-04-25 15:29:51 +05:30
shavite.c
simd.c 16659 continuation 2021-12-17 12:02:16 -05:00
siphash.cpp Merge #19931: Change CSipHasher's count variable to uint8_t 2021-09-24 13:26:37 -04:00
siphash.h Merge #19931: Change CSipHasher's count variable to uint8_t 2021-09-24 13:26:37 -04:00
skein.c
sph_blake.h
sph_bmw.h
sph_cubehash.h
sph_echo.h
sph_groestl.h
sph_jh.h
sph_keccak.h
sph_luffa.h
sph_shavite.h
sph_simd.h
sph_skein.h
sph_types.h