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
2019-05-06
Do not construct out-of-bound pointers in SHA512/SHA1/RIPEMD160 code
Pieter Wuille
2019-03-29
Merge #15663: crypto: Remove unused AES-128 code
Jonas Schnelli
2019-03-26
Add Poly1305 implementation
Jonas Schnelli
2019-03-25
Remove unused AES-128 code
practicalswift
2019-01-16
Abstract out seeding/extracting entropy into RNGState::MixExtract
Pieter Wuille
2018-11-05
Extract CSipHasher to it's own file in crypto/ directory.
Jim Posen
2018-07-27
Update copyright headers to 2018
DrahtBot
2018-07-09
Merge #13386: SHA256 implementations based on Intel SHA Extensions
Wladimir J. van der Laan
2018-07-07
Use __cpuid_count for gnu C to avoid gitian build fail.
Chun Kuan Lee
2018-06-26
Use immintrin.h everywhere for intrinsics
Pieter Wuille
2018-06-26
Add SHA256 implementation using using Intel SHA intrinsics
Pieter Wuille
2018-06-24
[Refactor] CPU feature detection logic for SHA256
Pieter Wuille
2018-06-24
Merge #13471: For AVX2 code, also check for AVX, XSAVE, and OS support
Wladimir J. van der Laan
2018-06-18
For AVX2 code, also check for AVX, XSAVE, and OS support
Pieter Wuille
2018-06-12
Improve coverage of SHA256 SelfTest code
Pieter Wuille
2018-06-12
Merge #13393: Enable double-SHA256-for-64-byte code on 32-bit x86
Wladimir J. van der Laan
2018-06-06
Use bracket syntax includes ("#include <foo.h>")
practicalswift
2018-06-04
Enable double-SHA256-for-64-byte code on 32-bit x86
Pieter Wuille
2018-05-29
8-way AVX2 implementation for double SHA256 on 64-byte inputs
Pieter Wuille
2018-05-29
4-way SSE4.1 implementation for double SHA256 on 64-byte inputs
Pieter Wuille
2018-05-29
Specialized double sha256 for 64 byte inputs
Pieter Wuille
2018-05-08
Refactor SHA256 code
Pieter Wuille
2018-03-01
Consensus: Fix bug when compiler do not support __builtin_clz*
532479301
2018-01-03
Increment MIT Licence copyright header year on files modified in 2017
Akira Takizawa
2017-11-16
scripted-diff: Replace #include "" with #include <> (ryanofsky)
MeshCollider
2017-09-05
Merge #11143: Fix include path for bitcoin-config.h
Wladimir J. van der Laan
2017-09-05
Merge #11176: build: Rename --enable-experimental-asm to --enable-asm and ena...
Wladimir J. van der Laan
2017-09-02
Update hmac_sha256.h
Utsav Gupta
2017-08-31
Fix include path for bitcoin-config.h in crypto/common.h
danra
2017-08-28
build: Rename --enable-experimental-asm to --enable-asm and enable by default
Wladimir J. van der Laan
2017-08-16
Declare single-argument (non-converting) constructors "explicit"
practicalswift
2017-08-07
scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...
practicalswift
2017-07-20
Protect SSE4 code behind a compile-time flag
Pieter Wuille
2017-07-20
Add selftest for SHA256 transform
Pieter Wuille
2017-07-20
Add SSE4 based SHA256
Pieter Wuille
2017-07-20
Add SHA256 dispatcher
Pieter Wuille
2017-07-20
Support multi-block SHA256 transforms
Pieter Wuille
2017-06-05
Limit variable scope
practicalswift
2017-03-29
Add a FastRandomContext::randrange and use it
Pieter Wuille
2017-03-29
Add ChaCha20
Pieter Wuille
2017-01-12
Avoid unaligned access in crypto i/o
Pieter Wuille
2016-12-31
Increment MIT Licence copyright header year on files modified in 2016
isle2983
2016-12-08
Update ctaes
Pieter Wuille
2016-11-28
Fix some typos
fsb4000
2016-05-13
crypto: add AES 128/256 CBC classes
Cory Fields
2016-05-13
Add ctaes-based constant time AES implementation
Pieter Wuille
2016-05-11
Merge commit 'a545127fbccef4ee674d18d43732ce00ba97f782' as 'src/crypto/ctaes'
Pieter Wuille
2016-04-15
crypto: bytes counts are 64 bit
Wladimir J. van der Laan
2015-03-06
build: Endian compatibility
Wladimir J. van der Laan
2015-01-06
Use libsecp256k1's RFC6979 implementation
Pieter Wuille
[next]