aboutsummaryrefslogtreecommitdiff
path: root/src/test/crypto_tests.cpp
AgeCommit message (Expand)Author
2021-06-23[crypto] Fix K1/K2 use in ChaCha20-Poly1305 AEADDhruv Mehta
2021-05-04refactor: Replace &foo[0] with foo.data()MarcoFalke
2020-12-21test: Add MuHash3072 unit testsFabian Jahr
2020-09-06Implement keccak-f[1600] and SHA3-256Pieter Wuille
2020-08-06refactor: Make HexStr take a spanWladimir J. van der Laan
2020-07-30Make CHash256/CHash160 output to SpanPieter Wuille
2020-07-30Make CHash256 and CHash160 consume SpansPieter Wuille
2020-04-16scripted-diff: Bump copyright headersMarcoFalke
2020-04-16scripted-diff: Sort test includesMarcoFalke
2019-12-04test: Use char instead of unsigned charMarcoFalke
2019-11-06scripted-diff: test: Move setup_common to test libraryMarcoFalke
2019-07-03Add ChaCha20Poly1305@Bitcoin testsJonas Schnelli
2019-06-11Fix spelling errors identified by codespell 1.15.0Ben Woosley
2019-05-16Merge #14047: Add HKDF_HMAC256_L32 and method to negate a private keyWladimir J. van der Laan
2019-05-11QA: add test for HKDF HMAC_SHA256 L32Jonas Schnelli
2019-05-10Merge #15512: Add ChaCha20 encryption option (XOR)Jonas Schnelli
2019-05-03Add ChaCha20 encryption option (XOR)Jonas Schnelli
2019-04-29Remove unused OpenSSL includes to make it more clear where OpenSSL is usedpracticalswift
2019-04-11scripted-diff: Bump copyright headers in test, benchMarcoFalke
2019-04-11scripted-diff: Rename test_bitcoin to test/setup_commonMarcoFalke
2019-03-29Merge #15663: crypto: Remove unused AES-128 codeJonas Schnelli
2019-03-26Add Poly1305 implementationJonas Schnelli
2019-03-25Remove unused AES-128 codepracticalswift
2019-01-15Fix remaining compiler warnings (MSVC). Move disabling of specific warnings f...practicalswift
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-09-13convert C-style (void) parameter lists to C++ style ()Arvid Norberg
2018-07-27Update copyright headers to 2018DrahtBot
2018-05-29Specialized double sha256 for 64 byte inputsPieter Wuille
2018-05-03Make it clear which functions that are intended to be translation unit localpracticalswift
2018-04-11test: Fix sign for expected valuesKarl-Johan Alm
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-12Merge #11516: crypto: Add test cases covering the relevant HMAC-SHA{256,512} ...Wladimir J. van der Laan
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-10-18Add test cases covering the relevant key length boundaries: 64 bytes +/- 1 by...practicalswift
2017-09-08Changing &vec[0] to vec.data(), what 9804 missedMeshCollider
2017-06-08Merge #10545: Use list initialization (C++11) for maps/vectors instead of boo...Wladimir J. van der Laan
2017-06-07scripted-diff: Use new naming style for insecure_rand* functionsPieter Wuille
2017-06-07Replace more rand() % NUM by randrangesPieter Wuille
2017-06-06Use list initialization (C++11) for maps/vectors instead of boost::assign::ma...practicalswift
2017-06-05Merge test_random.h into test_bitcoin.hPieter Wuille
2017-03-29Add a FastRandomContext::randrange and use itPieter Wuille
2017-03-29Add ChaCha20Pieter Wuille
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-11-07test: Fix test_random includesMarcoFalke
2016-10-17Kill insecure_random and associated global stateWladimir J. van der Laan
2016-09-27Do not shadow variablesPavel Janík
2016-05-13crypto: add aes cbc testsCory Fields
2016-05-13Add ctaes-based constant time AES implementationPieter Wuille
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-03-12tests: add a BasicTestingSetup and apply to all testsWladimir J. van der Laan