aboutsummaryrefslogtreecommitdiff
path: root/src/test/crypto_tests.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement keccak-f[1600] and SHA3-256Pieter Wuille2020-09-061-0/+107
* refactor: Make HexStr take a spanWladimir J. van der Laan2020-08-061-1/+1
* Make CHash256/CHash160 output to SpanPieter Wuille2020-07-301-1/+1
* Make CHash256 and CHash160 consume SpansPieter Wuille2020-07-301-1/+1
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* scripted-diff: Sort test includesMarcoFalke2020-04-161-2/+2
* test: Use char instead of unsigned charMarcoFalke2019-12-041-7/+8
* scripted-diff: test: Move setup_common to test libraryMarcoFalke2019-11-061-1/+1
* Add ChaCha20Poly1305@Bitcoin testsJonas Schnelli2019-07-031-0/+126
* Fix spelling errors identified by codespell 1.15.0Ben Woosley2019-06-111-1/+1
* Merge #14047: Add HKDF_HMAC256_L32 and method to negate a private keyWladimir J. van der Laan2019-05-161-2/+39
|\
| * QA: add test for HKDF HMAC_SHA256 L32Jonas Schnelli2019-05-111-2/+39
* | Merge #15512: Add ChaCha20 encryption option (XOR)Jonas Schnelli2019-05-101-8/+39
|\ \
| * | Add ChaCha20 encryption option (XOR)Jonas Schnelli2019-05-031-8/+39
* | | Remove unused OpenSSL includes to make it more clear where OpenSSL is usedpracticalswift2019-04-291-2/+0
* | | scripted-diff: Bump copyright headers in test, benchMarcoFalke2019-04-111-1/+1
* | | scripted-diff: Rename test_bitcoin to test/setup_commonMarcoFalke2019-04-111-1/+1
* | | Merge #15663: crypto: Remove unused AES-128 codeJonas Schnelli2019-03-291-87/+0
|\ \ \ | |_|/ |/| |
| * | Remove unused AES-128 codepracticalswift2019-03-251-87/+0
| |/
* / Add Poly1305 implementationJonas Schnelli2019-03-261-0/+82
|/
* Fix remaining compiler warnings (MSVC). Move disabling of specific warnings f...practicalswift2019-01-151-1/+1
* scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-1/+1
* convert C-style (void) parameter lists to C++ style ()Arvid Norberg2018-09-131-1/+1
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* Specialized double sha256 for 64 byte inputsPieter Wuille2018-05-291-0/+16
* Make it clear which functions that are intended to be translation unit localpracticalswift2018-05-031-13/+13
* test: Fix sign for expected valuesKarl-Johan Alm2018-04-111-2/+2
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* Merge #11516: crypto: Add test cases covering the relevant HMAC-SHA{256,512} ...Wladimir J. van der Laan2017-12-121-0/+41
|\
| * Add test cases covering the relevant key length boundaries: 64 bytes +/- 1 by...practicalswift2017-10-181-0/+41
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-11/+11
|/
* Changing &vec[0] to vec.data(), what 9804 missedMeshCollider2017-09-081-22/+22
* Merge #10545: Use list initialization (C++11) for maps/vectors instead of boo...Wladimir J. van der Laan2017-06-081-1/+0
|\
| * Use list initialization (C++11) for maps/vectors instead of boost::assign::ma...practicalswift2017-06-061-1/+0
* | scripted-diff: Use new naming style for insecure_rand* functionsPieter Wuille2017-06-071-1/+1
* | Replace more rand() % NUM by randrangesPieter Wuille2017-06-071-1/+1
* | Merge test_random.h into test_bitcoin.hPieter Wuille2017-06-051-1/+0
|/
* Add a FastRandomContext::randrange and use itPieter Wuille2017-03-291-0/+23
* Add ChaCha20Pieter Wuille2017-03-291-0/+45
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* test: Fix test_random includesMarcoFalke2016-11-071-1/+1
* Kill insecure_random and associated global stateWladimir J. van der Laan2016-10-171-1/+1
* Do not shadow variablesPavel Janík2016-09-271-10/+10
* crypto: add aes cbc testsCory Fields2016-05-131-0/+135
* Add ctaes-based constant time AES implementationPieter Wuille2016-05-131-0/+56
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* tests: add a BasicTestingSetup and apply to all testsWladimir J. van der Laan2015-03-121-1/+2
* Use libsecp256k1's RFC6979 implementationPieter Wuille2015-01-061-35/+0
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
* Add the RFC6979 PRNGPieter Wuille2014-11-201-0/+36