poppler/NSSCryptoSignBackend.cc | 7 +++++++ 1 file changed, 7 insertions(+)
New commits: commit c46203cb5a9c57ba039658d305d6ed8e450d51e8 Author: Albert Astals Cid <[email protected]> Date: Mon Jul 3 15:25:27 2023 +0200 Add a few new NSS enums to ConvertHashTypeFromNss diff --git a/poppler/NSSCryptoSignBackend.cc b/poppler/NSSCryptoSignBackend.cc index 6e9c1396..ab0d2890 100644 --- a/poppler/NSSCryptoSignBackend.cc +++ b/poppler/NSSCryptoSignBackend.cc @@ -474,6 +474,13 @@ static HashAlgorithm ConvertHashTypeFromNss(HASH_HashType type) return HashAlgorithm::Sha512; case HASH_AlgSHA224: return HashAlgorithm::Sha224; +#if NSS_VMAJOR >= 3 && NSS_VMINOR >= 91 + // TODO Expose this in HashAlgorithm if PDF supports them + case HASH_AlgSHA3_224: + case HASH_AlgSHA3_256: + case HASH_AlgSHA3_384: + case HASH_AlgSHA3_512: +#endif case HASH_AlgNULL: case HASH_AlgTOTAL: return HashAlgorithm::Unknown;
