zcash-patched-for-explorer/src/crypto
Homu 8ef1d333b5 Auto merge of #2894 - per-gron:dont-export-unless-needed, r=str4d
Make some globals static that can be

I wrote this patch as part of making a Bazel build system but it really is independent from that so I'm putting this as a separate PR.

External linkage does not help and just encourages sloppy dependencies (ie using symbols only declared in a cpp file in some other cpp file) and can lead to weird issues when there are name collisions.
2018-05-04 15:05:43 -07:00
..
common.h Avoid unaligned access in crypto i/o 2018-04-17 09:15:55 -07:00
equihash.cpp Make some globals static that can be 2018-01-22 18:20:47 +01:00
equihash.h Add compile flag to disable compilation of mining code 2017-01-30 21:14:46 +01:00
equihash.tcc Store the Equihash solution in minimal representation in the block header 2016-08-16 16:02:39 +12:00
hmac_sha256.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
hmac_sha256.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
hmac_sha512.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
hmac_sha512.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
ripemd160.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
ripemd160.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
sha1.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
sha1.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
sha256.cpp Added SHA256Compress to Bitcoin's SHA256 implementation. 2016-03-31 14:23:56 -06:00
sha256.h Improve testing and API of CSHA256 compression. 2016-03-31 16:15:07 -06:00
sha512.cpp Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00
sha512.h Added "Core" to copyright headers 2014-12-19 19:55:32 +01:00