index
:
slackcoder/bitcoin
master
show-current
Bitcoin Code integration/staging tree
Mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
test
/
crypto_tests.cpp
Age
Commit message (
Expand
)
Author
2024-08-28
refactor: Hand-replace some ParseHex -> ""_hex
Hodlinator
2024-08-28
Merge bitcoin/bitcoin#30571: test: [refactor] Use m_rng directly
merge-script
2024-08-26
scripted-diff: [test] Use g_rng/m_rng directly
MarcoFalke
2024-08-21
test: refactor: Give unit test functions access to test state
Ryan Ofsky
2024-08-13
refactor: Remove Span operator==, Use std::ranges::equal
MarcoFalke
2024-08-05
scripted-diff: Replace uint256S("str") -> uint256{"str"}
Hodlinator
2024-07-01
random: add RandomMixin::randbits with compile-known bits
Pieter Wuille
2024-02-26
crypto: replace CountBits with std::bit_width
Cory Fields
2023-08-17
tests: miscellaneous hex / std::byte improvements
Pieter Wuille
2023-08-17
crypto: refactor ChaCha20 classes to use Span<std::byte> interface
Pieter Wuille
2023-08-14
crypto: BIP324 ciphersuite follow-up
stratospher
2023-07-26
crypto: support split plaintext in ChaCha20Poly1305 Encrypt/Decrypt
Pieter Wuille
2023-07-26
crypto: add FSChaCha20Poly1305, rekeying wrapper around ChaCha20Poly1305
Pieter Wuille
2023-07-26
crypto: add FSChaCha20, a rekeying wrapper around ChaCha20
Pieter Wuille
2023-07-26
crypto: add the ChaCha20Poly1305 AEAD as specified in RFC8439
Pieter Wuille
2023-07-26
crypto: remove outdated variant of ChaCha20Poly1305 AEAD
Pieter Wuille
2023-07-12
Switch all callers from poly1305_auth to Poly1305 class
Pieter Wuille
2023-07-12
tests: add more Poly1305 test vectors
Pieter Wuille
2023-07-12
crypto: add Poly1305 class with std::byte Span interface
Pieter Wuille
2023-07-09
test: add ChaCha20 test triggering 32-bit block counter overflow
Sebastian Falbesoner
2023-07-07
tests: improve ChaCha20 unit tests
Pieter Wuille
2023-07-07
crypto: Implement RFC8439-compatible variant of ChaCha20
Pieter Wuille
2023-02-17
Merge bitcoin/bitcoin#26940: test: create random and coins utils, add amount ...
Andrew Chow
2023-02-06
Move random test util code from setup_common to random
Jon Atack
2023-01-30
Add unit test for ChaCha20's new caching
Pieter Wuille
2023-01-30
Improve test vectors for ChaCha20
Pieter Wuille
2023-01-30
Only support 32-byte keys in ChaCha20{,Aligned}
Pieter Wuille
2023-01-30
Make unrestricted ChaCha20 cipher not waste keystream bytes
Pieter Wuille
2023-01-30
Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64
Pieter Wuille
2023-01-26
Use DataStream where possible
MarcoFalke
2023-01-03
refactor: use braced init for integer constants instead of c style casts
Pasta
2021-12-30
scripted-diff: Bump copyright headers
Hennadii Stepanov
2021-12-03
Merge bitcoin/bitcoin#23413: Replace MakeSpan helper with Span deduction guide
MarcoFalke
2021-11-29
Replace MakeSpan helper with Span deduction guide
Pieter Wuille
2021-11-19
doc: Use clang-tidy comments in crypto_tests
MarcoFalke
2021-10-20
Fix K1/K2 use in the comments in ChaCha20-Poly1305 AEAD
=
2021-06-23
[crypto] Fix K1/K2 use in ChaCha20-Poly1305 AEAD
Dhruv Mehta
2021-05-04
refactor: Replace &foo[0] with foo.data()
MarcoFalke
2020-12-21
test: Add MuHash3072 unit tests
Fabian Jahr
2020-09-06
Implement keccak-f[1600] and SHA3-256
Pieter Wuille
2020-08-06
refactor: Make HexStr take a span
Wladimir J. van der Laan
2020-07-30
Make CHash256/CHash160 output to Span
Pieter Wuille
2020-07-30
Make CHash256 and CHash160 consume Spans
Pieter Wuille
2020-04-16
scripted-diff: Bump copyright headers
MarcoFalke
2020-04-16
scripted-diff: Sort test includes
MarcoFalke
2019-12-04
test: Use char instead of unsigned char
MarcoFalke
2019-11-06
scripted-diff: test: Move setup_common to test library
MarcoFalke
2019-07-03
Add ChaCha20Poly1305@Bitcoin tests
Jonas Schnelli
2019-06-11
Fix spelling errors identified by codespell 1.15.0
Ben Woosley
2019-05-16
Merge #14047: Add HKDF_HMAC256_L32 and method to negate a private key
Wladimir J. van der Laan
[next]