diff options
-rw-r--r-- | wsd/ProofKey.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/wsd/ProofKey.cpp b/wsd/ProofKey.cpp index f3bff7599a..3bfaf14230 100644 --- a/wsd/ProofKey.cpp +++ b/wsd/ProofKey.cpp @@ -243,6 +243,7 @@ std::string Proof::SignProof(const std::vector<unsigned char>& proof) const { assert(m_pKey); static Poco::Crypto::RSADigestEngine digestEngine(*m_pKey, "SHA256"); + digestEngine.reset(); digestEngine.update(proof.data(), proof.size()); return BytesToBase64(digestEngine.signature()); } |