From 239d7143202e7c2240e24f25c900fe8dcb5d24a3 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 19 Dec 2023 21:13:33 +0100 Subject: Core/Crypto: Added SHA 512 definitions (cherry picked from commit e172052a0ac0e983a49cc0647fda8df4257dbdcf) --- src/common/Cryptography/CryptoConstants.h | 1 + src/common/Cryptography/CryptoHash.h | 1 + 2 files changed, 2 insertions(+) (limited to 'src') diff --git a/src/common/Cryptography/CryptoConstants.h b/src/common/Cryptography/CryptoConstants.h index 420e1be4641..60e3fad9dad 100644 --- a/src/common/Cryptography/CryptoConstants.h +++ b/src/common/Cryptography/CryptoConstants.h @@ -29,6 +29,7 @@ namespace Crypto static constexpr size_t MD5_DIGEST_LENGTH_BYTES = 16; static constexpr size_t SHA1_DIGEST_LENGTH_BYTES = 20; static constexpr size_t SHA256_DIGEST_LENGTH_BYTES = 32; + static constexpr size_t SHA512_DIGEST_LENGTH_BYTES = 64; }; } } diff --git a/src/common/Cryptography/CryptoHash.h b/src/common/Cryptography/CryptoHash.h index cb7e5716e66..34b299c1d4f 100644 --- a/src/common/Cryptography/CryptoHash.h +++ b/src/common/Cryptography/CryptoHash.h @@ -140,6 +140,7 @@ namespace Trinity::Crypto using MD5 = Trinity::Impl::GenericHash; using SHA1 = Trinity::Impl::GenericHash; using SHA256 = Trinity::Impl::GenericHash; + using SHA512 = Trinity::Impl::GenericHash; } #endif -- cgit v1.2.3