From 7a19b53007d6c8ddcebc225921eb8838f492131c Mon Sep 17 00:00:00 2001 From: Rye Mutt <rye@alchemyviewer.org> Date: Sat, 7 Aug 2021 21:42:37 -0400 Subject: [PATCH] Use correct constant for SHA256 digests --- indra/newview/llsechandler_basic.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/indra/newview/llsechandler_basic.cpp b/indra/newview/llsechandler_basic.cpp index 283128038e3..3a9dd49f535 100644 --- a/indra/newview/llsechandler_basic.cpp +++ b/indra/newview/llsechandler_basic.cpp @@ -1025,11 +1025,10 @@ bool _verify_signature(LLPointer<LLCertificate> parent, std::string _cert_sha256_digest(X509* cert) { - unsigned char digest_data[BUFFER_READ_SIZE]; + unsigned char digest_data[SHA256_DIGEST_LENGTH]; unsigned int len = sizeof(digest_data); std::stringstream result; - const EVP_MD* digest = EVP_sha256(); - X509_digest(cert, digest, digest_data, &len); + X509_digest(cert, EVP_sha256(), digest_data, &len); result << std::hex << std::setprecision(2); for (unsigned int i = 0; i < len; i++) { -- GitLab