Pieter Wuille
|
93aee8bbda
|
Inline ChaCha20 32-byte specific constants
|
2023-01-30 18:12:21 -05:00 |
|
Pieter Wuille
|
62ec713961
|
Only support 32-byte keys in ChaCha20{,Aligned}
|
2023-01-30 18:12:21 -05:00 |
|
Pieter Wuille
|
12ff72476a
|
Make unrestricted ChaCha20 cipher not waste keystream bytes
Co-authored-by: dhruv <856960+dhruv@users.noreply.github.com>
|
2023-01-30 18:12:21 -05:00 |
|
Pieter Wuille
|
6babf40213
|
Rename ChaCha20::Seek -> Seek64 to clarify multiple of 64
|
2023-01-30 18:12:21 -05:00 |
|
Pieter Wuille
|
e37bcaa0a6
|
Split ChaCha20 into aligned/unaligned variants
|
2023-01-30 18:12:21 -05:00 |
|
Hennadii Stepanov
|
306ccd4927
|
scripted-diff: Bump copyright headers
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
Commits of previous years:
- 2021: f47dda2c58
- 2020: fa0074e2d8
- 2019: aaaaad6ac9
|
2022-12-24 23:49:50 +00:00 |
|
Pieter Wuille
|
81c09ee45c
|
Unroll the ChaCha20 inner loop for performance
|
2022-05-04 14:53:46 -04:00 |
|
MarcoFalke
|
aaaaad6ac9
|
scripted-diff: Bump copyright of files changed in 2019
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
|
2019-12-30 10:42:20 +13:00 |
|
Jonas Schnelli
|
2bc2b8b49a
|
Add ChaCha20 encryption option (XOR)
|
2019-05-03 20:31:18 +02:00 |
|
MeshCollider
|
1a445343f6
|
scripted-diff: Replace #include "" with #include <> (ryanofsky)
-BEGIN VERIFY SCRIPT-
for f in \
src/*.cpp \
src/*.h \
src/bench/*.cpp \
src/bench/*.h \
src/compat/*.cpp \
src/compat/*.h \
src/consensus/*.cpp \
src/consensus/*.h \
src/crypto/*.cpp \
src/crypto/*.h \
src/crypto/ctaes/*.h \
src/policy/*.cpp \
src/policy/*.h \
src/primitives/*.cpp \
src/primitives/*.h \
src/qt/*.cpp \
src/qt/*.h \
src/qt/test/*.cpp \
src/qt/test/*.h \
src/rpc/*.cpp \
src/rpc/*.h \
src/script/*.cpp \
src/script/*.h \
src/support/*.cpp \
src/support/*.h \
src/support/allocators/*.h \
src/test/*.cpp \
src/test/*.h \
src/wallet/*.cpp \
src/wallet/*.h \
src/wallet/test/*.cpp \
src/wallet/test/*.h \
src/zmq/*.cpp \
src/zmq/*.h
do
base=${f%/*}/ relbase=${base#src/} sed -i "s:#include \"\(.*\)\"\(.*\):if test -e \$base'\\1'; then echo \"#include <\"\$relbase\"\\1>\\2\"; else echo \"#include <\\1>\\2\"; fi:e" $f
done
-END VERIFY SCRIPT-
|
2017-11-16 08:23:01 +13:00 |
|
practicalswift
|
90d4d89230
|
scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL
-BEGIN VERIFY SCRIPT-
sed -i 's/\<NULL\>/nullptr/g' src/*.cpp src/*.h src/*/*.cpp src/*/*.h src/qt/*/*.cpp src/qt/*/*.h src/wallet/*/*.cpp src/wallet/*/*.h src/support/allocators/*.h
sed -i 's/Prefer nullptr, otherwise SAFECOOKIE./Prefer NULL, otherwise SAFECOOKIE./g' src/torcontrol.cpp
sed -i 's/tor: Using nullptr authentication/tor: Using NULL authentication/g' src/torcontrol.cpp
sed -i 's/METHODS=nullptr/METHODS=NULL/g' src/test/torcontrol_tests.cpp src/torcontrol.cpp
sed -i 's/nullptr certificates/NULL certificates/g' src/qt/paymentserver.cpp
sed -i 's/"nullptr"/"NULL"/g' src/torcontrol.cpp src/test/torcontrol_tests.cpp
-END VERIFY SCRIPT-
|
2017-08-07 07:36:37 +02:00 |
|
Pieter Wuille
|
e04326fe66
|
Add ChaCha20
|
2017-03-29 00:40:17 -07:00 |
|