From: Christian Hofstaedtler Date: Fri, 1 Jul 2016 12:17:08 +0000 (+0200) Subject: test-algorithms: check public key can be reloaded X-Git-Tag: auth-4.0.1^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7fbe4163e7540624b74978959f21db5de1dd3e94;p=thirdparty%2Fpdns.git test-algorithms: check public key can be reloaded --- diff --git a/pdns/dnssecinfra.cc b/pdns/dnssecinfra.cc index 6695a890b9..addcab4567 100644 --- a/pdns/dnssecinfra.cc +++ b/pdns/dnssecinfra.cc @@ -273,7 +273,9 @@ pair DNSCryptoKeyEngine::testMakers(unsigned int alg unsigned int udiffSign= dt.udiff()/100, udiffVerify; dckeVerify->fromPublicKeyString(dckeSign->getPublicKeyString()); - + if (dckeVerify->getPublicKeyString().compare(dckeSign->getPublicKeyString())) { + throw runtime_error("Comparison of public key loaded into verifier produced by signer failed"); + } dt.set(); if(dckeVerify->verify(message, signature)) { udiffVerify = dt.udiff();