From 52ff568d860fa64347449a3283223a0a34c7b4a4 Mon Sep 17 00:00:00 2001 From: orignal Date: Fri, 14 Sep 2018 18:58:40 -0400 Subject: [PATCH] fixed incorrect second signature --- libi2pd/Signature.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libi2pd/Signature.cpp b/libi2pd/Signature.cpp index f5164e9f..bb82b58e 100644 --- a/libi2pd/Signature.cpp +++ b/libi2pd/Signature.cpp @@ -70,6 +70,7 @@ namespace crypto void EDDSA25519Signer::Sign (const uint8_t * buf, int len, uint8_t * signature) const { size_t l = 64; + EVP_DigestSignInit (m_MDCtx, NULL, NULL, NULL, NULL); EVP_DigestSign (m_MDCtx, signature, &l, buf, len); }