From 399a1546de71f41598c15edada28e7f0d616f541 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Fri, 16 Sep 2016 11:27:15 -0400 Subject: Add CRYPTOPP_ASSERT (Issue 277, CVE-2016-7420) trap.h and CRYPTOPP_ASSERT has existed for over a year in Master. We deferred on the cut-over waiting for a minor version bump (5.7). We have to use it now due to CVE-2016-7420 --- eccrypto.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'eccrypto.cpp') diff --git a/eccrypto.cpp b/eccrypto.cpp index 6112e272..dd58bf4d 100644 --- a/eccrypto.cpp +++ b/eccrypto.cpp @@ -457,7 +457,7 @@ template void DL_GroupParameters_EC::Initialize(const OID &oid) this->SetSubgroupGenerator(G); // TODO: this fails in practice. Should it throw? - CRYPTOPP_UNUSED(result); assert(result); + CRYPTOPP_UNUSED(result); CRYPTOPP_ASSERT(result); StringSource ssN(param.n, true, new HexDecoder); m_n.Decode(ssN, (size_t)ssN.MaxRetrievable()); -- cgit v1.2.1