aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/sha256.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* Merge #13386: SHA256 implementations based on Intel SHA ExtensionsWladimir J. van der Laan2018-07-091-16/+74
|\
| * Add SHA256 implementation using using Intel SHA intrinsicsPieter Wuille2018-06-261-0/+40
| * [Refactor] CPU feature detection logic for SHA256Pieter Wuille2018-06-241-16/+34
* | Use __cpuid_count for gnu C to avoid gitian build fail.Chun Kuan Lee2018-07-071-1/+5
|/
* Merge #13471: For AVX2 code, also check for AVX, XSAVE, and OS supportWladimir J. van der Laan2018-06-241-4/+17
|\
| * For AVX2 code, also check for AVX, XSAVE, and OS supportPieter Wuille2018-06-181-4/+17
* | Improve coverage of SHA256 SelfTest codePieter Wuille2018-06-121-28/+80
|/
* Enable double-SHA256-for-64-byte code on 32-bit x86Pieter Wuille2018-06-041-2/+4
* 8-way AVX2 implementation for double SHA256 on 64-byte inputsPieter Wuille2018-05-291-1/+32
* 4-way SSE4.1 implementation for double SHA256 on 64-byte inputsPieter Wuille2018-05-291-3/+22
* Specialized double sha256 for 64 byte inputsPieter Wuille2018-05-291-1/+303
* Refactor SHA256 codePieter Wuille2018-05-081-69/+69
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-2/+2
* build: Rename --enable-experimental-asm to --enable-asm and enable by defaultWladimir J. van der Laan2017-08-281-2/+2
* Protect SSE4 code behind a compile-time flagPieter Wuille2017-07-201-1/+3
* Add selftest for SHA256 transformPieter Wuille2017-07-201-1/+33
* Add SSE4 based SHA256Pieter Wuille2017-07-201-2/+16
* Add SHA256 dispatcherPieter Wuille2017-07-201-2/+11
* Support multi-block SHA256 transformsPieter Wuille2017-07-201-87/+90
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
* Split up crypto/sha2Pieter Wuille2014-11-201-0/+189