Merge #15649: Add ChaCha20Poly1305@Bitcoin AEAD
bb326add9fAdd ChaCha20Poly1305@Bitcoin AEAD benchmark (Jonas Schnelli)99aea045d6Add ChaCha20Poly1305@Bitcoin tests (Jonas Schnelli)af5d1b5f4aAdd ChaCha20Poly1305@Bitcoin AEAD implementation (Jonas Schnelli) Pull request description: This adds a new AEAD (authenticated encryption with additional data) construct optimised for small messages (like used in Bitcoins p2p network). Includes: #15519, #15512 (please review those first). The construct is specified here. https://gist.github.com/jonasschnelli/c530ea8421b8d0e80c51486325587c52#ChaCha20Poly1305Bitcoin_Cipher_Suite This aims for being used in v2 peer-to-peer messages. ACKs for top commit: laanwj: code review ACKbb326add9fTree-SHA512: 15bcb86c510fce7abb7a73536ff2ae89893b24646bf108c6cf18f064d672dbbbea8b1dd0868849fdac0c6854e498f1345d01dab56d1c92031afd728302234686
This commit is contained in:
6 files changed
+525
-1
No files matched your search
@@ -24,6 +24,7 @@ bench_bench_bitcoin_SOURCES = \
|
||||
bench/examples.cpp \
|
||||
bench/rollingbloom.cpp \
|
||||
bench/chacha20.cpp \
|
||||
bench/chacha_poly_aead.cpp \
|
||||
bench/crypto_hash.cpp \
|
||||
bench/ccoins_caching.cpp \
|
||||
bench/gcs_filter.cpp \
|
||||
|
||||
Reference in new issue
Block a user