2 instantiations of AlgorithmIdentifier
System.Security.Cryptography.Pkcs (2)
Internal\Cryptography\Pal\AnyOS\AsnHelpers.cs (1)
151return new AlgorithmIdentifier(new Oid(asn.Algorithm), keyLength)
System\Security\Cryptography\Pkcs\EnvelopedCms.cs (1)
24: this(contentInfo, new AlgorithmIdentifier(Oids.Aes256CbcOid.CopyOid()))
22 references to AlgorithmIdentifier
System.Security (1)
System.Security.cs (1)
8[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.Pkcs.AlgorithmIdentifier))]
System.Security.Cryptography.Pkcs (21)
Internal\Cryptography\Pal\AnyOS\AsnHelpers.cs (1)
54internal static AlgorithmIdentifier ToPresentationObject(this AlgorithmIdentifierAsn asn)
Internal\Cryptography\Pal\AnyOS\ManagedPal.cs (1)
138private static SymmetricAlgorithm OpenAlgorithm(AlgorithmIdentifier algorithmIdentifier)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Decode.cs (1)
23out AlgorithmIdentifier contentEncryptionAlgorithm,
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (3)
21AlgorithmIdentifier contentEncryptionAlgorithm, 56AlgorithmIdentifier contentEncryptionAlgorithm, 151AlgorithmIdentifier contentEncryptionAlgorithm,
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyAgree.cs (1)
27public override AlgorithmIdentifier KeyEncryptionAlgorithm =>
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyTrans.cs (1)
27public override AlgorithmIdentifier KeyEncryptionAlgorithm =>
Internal\Cryptography\PkcsPal.cs (2)
27public abstract byte[] Encrypt(CmsRecipientCollection recipients, ContentInfo contentInfo, AlgorithmIdentifier contentEncryptionAlgorithm, X509Certificate2Collection originatorCerts, CryptographicAttributeObjectCollection unprotectedAttributes); 34public abstract DecryptorPal Decode(ReadOnlySpan<byte> encodedMessage, out int version, out ContentInfo contentInfo, out AlgorithmIdentifier contentEncryptionAlgorithm, out X509Certificate2Collection originatorCerts, out CryptographicAttributeObjectCollection unprotectedAttributes);
Internal\Cryptography\RecipientInfoPal.cs (1)
18public abstract AlgorithmIdentifier KeyEncryptionAlgorithm { get; }
System\Security\Cryptography\Pkcs\EnvelopedCms.cs (3)
28public EnvelopedCms(ContentInfo contentInfo, AlgorithmIdentifier encryptionAlgorithm) 56public AlgorithmIdentifier ContentEncryptionAlgorithm { get; private set; } 164AlgorithmIdentifier contentEncryptionAlgorithm;
System\Security\Cryptography\Pkcs\KeyAgreeRecipientInfo.cs (2)
35public override AlgorithmIdentifier KeyEncryptionAlgorithm 89private volatile AlgorithmIdentifier? _lazyKeyEncryptionAlgorithm;
System\Security\Cryptography\Pkcs\KeyTransRecipientInfo.cs (2)
34public override AlgorithmIdentifier KeyEncryptionAlgorithm 59private volatile AlgorithmIdentifier? _lazyKeyEncryptionAlgorithm;
System\Security\Cryptography\Pkcs\PublicKeyInfo.cs (2)
11internal PublicKeyInfo(AlgorithmIdentifier algorithm, byte[] keyValue) 20public AlgorithmIdentifier Algorithm { get; }
System\Security\Cryptography\Pkcs\RecipientInfo.cs (1)
42public abstract AlgorithmIdentifier KeyEncryptionAlgorithm { get; }