diff --git a/blake2.cpp b/blake2.cpp index 7f0933a6..a18de170 100644 --- a/blake2.cpp +++ b/blake2.cpp @@ -319,8 +319,6 @@ void BLAKE2_Base::UncheckedSetKey(const byte *key, unsigned int leng template BLAKE2_Base::BLAKE2_Base() : m_state(), m_block(), m_digestSize(DIGESTSIZE), m_treeMode(false) { - assert(digestSize <= DIGESTSIZE); - UncheckedSetKey(NULL, 0, g_nullNameValuePairs); Restart(); } diff --git a/blake2.h b/blake2.h index 6e96320f..1fb67947 100644 --- a/blake2.h +++ b/blake2.h @@ -163,6 +163,8 @@ public: CRYPTOPP_CONSTANT(DIGESTSIZE = BLAKE2_Info::DIGESTSIZE); CRYPTOPP_CONSTANT(BLOCKSIZE = BLAKE2_Info::BLOCKSIZE); + CRYPTOPP_CONSTANT(SALTSIZE = BLAKE2_Info::SALTSIZE); + CRYPTOPP_CONSTANT(PERSONALIZATIONSIZE = BLAKE2_Info::PERSONALIZATIONSIZE); typedef BLAKE2_ParameterBlock ParameterBlock; typedef BLAKE2_State State;