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
/
crypto
Age
Commit message (
Expand
)
Author
2024-10-10
scripted-diff: drop config/ subdir for bitcoin-config.h, rename to bitcoin-bu...
Sebastian Falbesoner
2024-09-21
crypto: Add missing WriteBE16 function
laanwj
2024-08-16
cmake: Build `bitcoin_crypto` library
Hennadii Stepanov
2024-07-24
refactor: fix missing includes
fanquake
2024-07-17
Merge bitcoin/bitcoin#28893: Fix SSE4.1-related issues
merge-script
2024-07-08
tidy: modernize-use-equals-default
MarcoFalke
2024-05-16
util: move HexStr and HexDigit from util to crypto
TheCharlatan
2024-05-15
crypto: disable asan for sha256_sse4 with clang and -O0
Cory Fields
2024-05-01
scripted-diff: Add IWYU pragma keep to bitcoin-config.h includes
MarcoFalke
2024-04-09
Change MAC_OSX macro to __APPLE__ in crypto package
LÅ‘rinc
2024-04-05
crypto: chacha20: always use our fallback timingsafe_bcmp rather than libc's
Cory Fields
2024-03-05
crypto: Guard code with `ENABLE_SSE41` macro
Hennadii Stepanov
2024-03-01
Merge bitcoin/bitcoin#29263: serialization: c++20 endian/byteswap/clz moderni...
fanquake
2024-02-29
build: remove confusing and inconsistent disable-asm option
Cory Fields
2024-02-28
serialization: use internal endian conversion functions
Cory Fields
2024-02-26
crypto: replace CountBits with std::bit_width
Cory Fields
2024-02-26
crypto: replace non-standard CLZ builtins with c++20's bit_width
Cory Fields
2024-02-13
scripted-diff: Fix bitcoin_config_h includes
TheCharlatan
2024-01-26
Merge bitcoin/bitcoin#29180: crypto: remove use of BUILD_BITCOIN_INTERNAL mac...
Ava Chow
2024-01-05
crypto, hash: replace custom rotl32 with std::rotl
Fabian Jahr
2024-01-05
crypto: remove use of BUILD_BITCOIN_INTERNAL macro in sha256
Cory Fields
2023-09-20
Add ability to specify SHA256 implementation for benchmark purposes
Hennadii Stepanov
2023-08-17
crypto: make ChaCha20::SetKey wipe buffer
Pieter Wuille
2023-08-17
crypto: require key on ChaCha20 initialization
Pieter Wuille
2023-08-17
crypto: refactor ChaCha20 classes to use Span<std::byte> interface
Pieter Wuille
2023-08-15
refactor: add missing headers for BIP324 ciphersuite
stratospher
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-24
refactor: Remove unused C-style casts
MarcoFalke
2023-07-19
Merge bitcoin/bitcoin#28085: refactor: use Span for SipHash::Write
Andrew Chow
2023-07-17
refactor: use Span for SipHash::Write
Sebastian Falbesoner
2023-07-12
Switch all callers from poly1305_auth to Poly1305 class
Pieter Wuille
2023-07-12
crypto: add Poly1305 class with std::byte Span interface
Pieter Wuille
2023-07-12
crypto: switch poly1305 to incremental implementation
Pieter Wuille
2023-07-07
crypto: Implement RFC8439-compatible variant of ChaCha20
Pieter Wuille
2023-05-04
scripted-diff: Use platform-agnostic `ALWAYS_INLINE` macro
Hennadii Stepanov
2023-05-04
Introduce platform-agnostic `ALWAYS_INLINE` macro
Hennadii Stepanov
2023-02-15
Merge bitcoin/bitcoin#26153: Reduce wasted pseudorandom bytes in ChaCha20 + v...
fanquake
2023-01-31
clang-tidy: Fix `modernize-use-default-member-init` in headers
Hennadii Stepanov
2023-01-30
Inline ChaCha20 32-byte specific constants
Pieter Wuille
2023-01-30
Only support 32-byte keys in ChaCha20{,Aligned}
Pieter Wuille
2023-01-30
Use ChaCha20Aligned in MuHash3072 code
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-30
Split ChaCha20 into aligned/unaligned variants
Pieter Wuille
2023-01-03
refactor: use braced init for integer constants instead of c style casts
Pasta
[next]