Pieter Wuille
a0495bb68c
Add <Hasher>::OUTPUT_SIZE
11 years ago
Pieter Wuille
a5bc9c0917
Add built-in RIPEMD-160 implementation
11 years ago
Pieter Wuille
13b5dfef64
Move crypto implementations to src/crypto/
11 years ago
Pieter Wuille
7b4737c878
Switch script.cpp and hash.cpp to use sha2.cpp instead of OpenSSL.
11 years ago
Pieter Wuille
977cdadea8
Add a built-in SHA256/SHA512 implementation.
...
This also moves the HMAC-SHA512 implementation to sha2.cpp.
11 years ago
Brandon Dahler
51ed9ec971
Cleanup code using forward declarations.
...
Use misc methods of avoiding unnecesary header includes.
Replace int typedefs with int##_t from stdint.h.
Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h.
Normalize QT_VERSION ifs where possible.
Resolve some indirect dependencies as direct ones.
Remove extern declarations from .cpp files.
11 years ago
super3
db0e8ccd90
Bump Year Number to 2013
11 years ago
Pieter Wuille
12dff9801f
Add HMAC-SHA512 to hash
12 years ago
Pieter Wuille
5d891489ab
Make CPubKey statically allocated
12 years ago
Matt Corallo
7ab026f449
Add MurmurHash3 implementation to hash.h/add hash.cpp.
12 years ago
Pieter Wuille
0fb9073edd
Split off hash.h from util.h
12 years ago