From d37b3f9028d537c59048e49bb11c1c1b77495a1e Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Thu, 19 May 2016 14:39:25 -0400 Subject: [PATCH] Fixed memory error after switch to FixedSizeAlignedSecBlock and FixedSizeAlignedSecBlock --- blake2.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/blake2.h b/blake2.h index d89ee06c..3335d832 100644 --- a/blake2.h +++ b/blake2.h @@ -104,7 +104,7 @@ struct CRYPTOPP_NO_VTABLE BLAKE2_ParameterBlock BLAKE2_ParameterBlock(size_t digestSize) { - assert(digestSize <= BLAKE2_Info::DIGESTSIZE); + assert(digestSize <= DIGESTSIZE); memset(this, 0x00, sizeof(*this)); digestLength = (byte)digestSize; fanout = depth = 1; @@ -221,8 +221,8 @@ protected: void UncheckedSetKey(const byte* key, unsigned int length, const CryptoPP::NameValuePairs& params); private: - FixedSizeAlignedSecBlock m_state; - FixedSizeAlignedSecBlock m_block; + FixedSizeAlignedSecBlock m_state; + FixedSizeAlignedSecBlock m_block; AlignedSecByteBlock m_key; word32 m_digestSize; bool m_treeMode;