1 #ifndef CRYPTOPP_TRUNHASH_H
2 #define CRYPTOPP_TRUNHASH_H
6 NAMESPACE_BEGIN(CryptoPP)
11 void Update(
const byte *input,
size_t length) {}
23 : m_hm(hm), m_digestSize(digestSize) {}
25 : m_hm(key, keyLength), m_digestSize(digestSize) {}
27 : m_digestSize(digestSize) {}
31 void Update(
const byte *input,
size_t length)
32 {m_hm.Update(input, length);}
35 {m_hm.TruncatedFinal(digest, digestSize);}
37 {
return m_hm.TruncatedVerify(digest, digestLength);}
41 unsigned int m_digestSize;