9 #ifndef _CRYPTO_STREAMS_LIB_ICRYPTOHASH
10 #define _CRYPTO_STREAMS_LIB_ICRYPTOHASH
14 enum CryptoHashAlgorithm
16 CRYPTO_HASH_ALGORITHM_SHA1 = 0,
17 CRYPTO_HASH_ALGORITHM_SHA256 = 1,
23 virtual size_t GetOutputSize() = 0;
24 virtual void Hash(
const uint8_t *pbIn,
27 uint32_t & cbOut) = 0;
32 #endif // _CRYPTO_STREAMS_LIB_ICRYPTOHASH
Definition: BlockBasedProtectedStream.cpp:13
Definition: ICryptoHash.h:20