From 19f76ee5e52fcd194b5080fa4f09ae2f72244d4e Mon Sep 17 00:00:00 2001 From: bash explode <28577645+bashexplode@users.noreply.github.com> Date: Tue, 12 Dec 2023 10:14:42 -0800 Subject: [PATCH] Adding PBEWITHSHA1ANDDESEDE to PbeUtilities.cs The 'PBEWITHSHA1ANDDESEDE' Algorithm exists in the CipherUtilities.cs, but seems to be missing here, which causes a NullReference exception. --- crypto/src/security/PbeUtilities.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/crypto/src/security/PbeUtilities.cs b/crypto/src/security/PbeUtilities.cs index 4121ddd7d7..bbe9e2a4a2 100644 --- a/crypto/src/security/PbeUtilities.cs +++ b/crypto/src/security/PbeUtilities.cs @@ -86,6 +86,7 @@ static PbeUtilities() Algorithms["PBEWITHSHA1AND3-KEYDESEDE-CBC"] = "PBEwithSHA-1and3-keyDESEDE-CBC"; Algorithms["PBEWITHSHA1AND3-KEYTRIPLEDES-CBC"] = "PBEwithSHA-1and3-keyDESEDE-CBC"; Algorithms["PBEWITHSHA-1AND3-KEYDESEDE-CBC"] = "PBEwithSHA-1and3-keyDESEDE-CBC"; + Algorithms["PBEWITHSHA1ANDDESEDE"] = "PBEwithSHA-1and3-keyDESEDE-CBC"; Algorithms["PBEWITHSHA-1AND3-KEYTRIPLEDES-CBC"] = "PBEwithSHA-1and3-keyDESEDE-CBC"; Algorithms[PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc.Id] = "PBEwithSHA-1and3-keyDESEDE-CBC"; Algorithms["PBEWITHSHAAND2-KEYDESEDE-CBC"] = "PBEwithSHA-1and2-keyDESEDE-CBC";