aboutsummaryrefslogtreecommitdiff
path: root/src/hash.h
AgeCommit message (Expand)Author
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
2014-06-21Add a built-in SHA256/SHA512 implementation.Pieter Wuille
2013-11-10Cleanup code using forward declarations.Brandon Dahler
2013-10-20Bump Year Number to 2013super3
2013-06-24Add HMAC-SHA512 to hashPieter Wuille
2013-05-30Make CPubKey statically allocatedPieter Wuille
2013-01-16Add MurmurHash3 implementation to hash.h/add hash.cpp.Matt Corallo
2012-12-18Split off hash.h from util.hPieter Wuille