summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wsd/ProofKey.cpp1
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());
}