aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/chacha20.h
AgeCommit message (Expand)Author
2023-08-17crypto: make ChaCha20::SetKey wipe bufferPieter Wuille
2023-08-17crypto: require key on ChaCha20 initializationPieter Wuille
2023-08-17crypto: refactor ChaCha20 classes to use Span<std::byte> interfacePieter Wuille
2023-07-26crypto: add FSChaCha20, a rekeying wrapper around ChaCha20Pieter Wuille
2023-07-07crypto: Implement RFC8439-compatible variant of ChaCha20Pieter Wuille
2023-01-30Inline ChaCha20 32-byte specific constantsPieter Wuille
2023-01-30Only support 32-byte keys in ChaCha20{,Aligned}Pieter Wuille
2023-01-30Make unrestricted ChaCha20 cipher not waste keystream bytesPieter Wuille
2023-01-30Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64Pieter Wuille
2023-01-30Split ChaCha20 into aligned/unaligned variantsPieter Wuille
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-09-23refactor: use <cstdlib> over stdlib.hfanquake
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-05-03Add ChaCha20 encryption option (XOR)Jonas Schnelli
2017-03-29Add ChaCha20Pieter Wuille