public static object CreateEngine(AlgorithmIdentifier algID) { string id = algID.ObjectID.Id; if (PbeUtilities.IsPkcs5Scheme2(id)) { PbeS2Parameters instance = PbeS2Parameters.GetInstance(algID.Parameters.ToAsn1Object()); AlgorithmIdentifier encryptionScheme = instance.EncryptionScheme; return(CipherUtilities.GetCipher(encryptionScheme.ObjectID)); } return(PbeUtilities.CreateEngine(id)); }
public static object CreateEngine(DerObjectIdentifier algorithmOid) { return(PbeUtilities.CreateEngine(algorithmOid.Id)); }