aboutsummaryrefslogtreecommitdiff
path: root/src/hash.h
AgeCommit message (Expand)Author
2023-01-30Merge bitcoin/bitcoin#26649: refactor: Use AutoFile and HashVerifier (without...fanquake
2023-01-30Merge bitcoin/bitcoin#15294: refactor: Extract RipeMd160MarcoFalke
2023-01-26refactor: Extract RIPEMD160Ben Woosley
2023-01-17hash: add HashedSourceWriterMartin Zumsande
2023-01-03Add HashVerifierMarcoFalke
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-07-20Use HashWriter where possibleMacroFake
2022-07-20Add HashWriter without ser-type and ser-versionMacroFake
2022-05-21refactor: Remove defunct attributes.h includesBen Woosley
2022-01-02Use spans of std::byte in serializeMarcoFalke
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-11-26scripted-diff: Use [[nodiscard]] (C++17) instead of NODISCARDpracticalswift
2020-10-12Add TaggedHash function (BIP 340)Pieter Wuille
2020-08-06Add SHA256Uint256 helper functionsJeremy Rubin
2020-08-06Add single sha256 call to CHashWriterJeremy Rubin
2020-07-30Make Hash[160] consume range-like objectsPieter Wuille
2020-07-30Make CHash256/CHash160 output to SpanPieter Wuille
2020-07-30Make MurmurHash3 consume SpansPieter Wuille
2020-07-30Make CHash256 and CHash160 consume SpansPieter Wuille
2018-11-30Merge #13258: uint256: Remove unnecessary crypto/common.h dependencyWladimir J. van der Laan
2018-11-05Extract CSipHasher to it's own file in crypto/ directory.Jim Posen
2018-09-18uint256: Remove unnecessary crypto/common.h useKarl-Johan Alm
2018-07-27Update copyright headers to 2018DrahtBot
2018-03-13Support deserializing into temporariesPieter Wuille
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-09-21Remove some unused functions and methodsPieter Wuille
2017-08-16Declare single-argument (non-converting) constructors "explicit"practicalswift
2017-05-26Add specialization of SipHash for 256 + 32 bit dataPieter Wuille
2017-05-26Introduce CHashVerifier to hash read dataPieter Wuille
2017-02-17Avoid VLA in hash.hPieter Wuille
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-11-07Get rid of nType and nVersionPieter Wuille
2016-11-07Make nType and nVersion private and sometimes constPieter Wuille
2016-11-07Make streams' read and write return voidPieter Wuille
2016-06-07Support SipHash with arbitrary byte writesPieter Wuille
2016-05-17Add SipHash-2-4 primitives to hashPieter Wuille
2015-12-13Bump copyright headers to 2015MarcoFalke
2015-11-13Prevector typePieter Wuille
2015-05-06chaincodes: abstract away more chaincode behaviorCory Fields
2014-12-19Added "Core" to copyright headerssandakersmann
2014-11-20Split up crypto/sha2Pieter Wuille
2014-11-04minor code style cleanup after recent mergesPhilip Kaufmann
2014-10-31boost: moveonly: move BIP32Hash to hash.hCory Fields
2014-09-14header include cleanupPhilip Kaufmann
2014-08-28add missing header end commentsPhilip Kaufmann
2014-06-21Add <Hasher>::OUTPUT_SIZEPieter Wuille
2014-06-21Add built-in RIPEMD-160 implementationPieter Wuille
2014-06-21Move crypto implementations to src/crypto/Pieter Wuille
2014-06-21Switch script.cpp and hash.cpp to use sha2.cpp instead of OpenSSL.Pieter Wuille