wsd/ProofKey.cpp | 1 + 1 file changed, 1 insertion(+) New commits: commit f160ccf80d46fda857a7cd4d87c036f61ef9df74 Author: Damian <damian.walkow...@primesoft.pl> AuthorDate: Mon Jun 22 21:06:34 2020 +0300 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Tue Jun 23 12:32:19 2020 +0200
tdf#134041: reset engine before next digest computation Change-Id: I68ef078f6f885bebaf29b37d5fd704a9c70c826a Reviewed-on: https://gerrit.libreoffice.org/c/online/+/96899 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/wsd/ProofKey.cpp b/wsd/ProofKey.cpp index f3bff7599..3bfaf1423 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()); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits