2 instantiations of AlgorithmIdentifier
System.Security.Cryptography.Pkcs (2)
Internal\Cryptography\Pal\AnyOS\AsnHelpers.cs (1)
151
return 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)
54
internal static
AlgorithmIdentifier
ToPresentationObject(this AlgorithmIdentifierAsn asn)
Internal\Cryptography\Pal\AnyOS\ManagedPal.cs (1)
138
private static SymmetricAlgorithm OpenAlgorithm(
AlgorithmIdentifier
algorithmIdentifier)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Decode.cs (1)
23
out
AlgorithmIdentifier
contentEncryptionAlgorithm,
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (3)
21
AlgorithmIdentifier
contentEncryptionAlgorithm,
56
AlgorithmIdentifier
contentEncryptionAlgorithm,
151
AlgorithmIdentifier
contentEncryptionAlgorithm,
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyAgree.cs (1)
27
public override
AlgorithmIdentifier
KeyEncryptionAlgorithm =>
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyTrans.cs (1)
27
public override
AlgorithmIdentifier
KeyEncryptionAlgorithm =>
Internal\Cryptography\PkcsPal.cs (2)
27
public abstract byte[] Encrypt(CmsRecipientCollection recipients, ContentInfo contentInfo,
AlgorithmIdentifier
contentEncryptionAlgorithm, X509Certificate2Collection originatorCerts, CryptographicAttributeObjectCollection unprotectedAttributes);
34
public 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)
18
public abstract
AlgorithmIdentifier
KeyEncryptionAlgorithm { get; }
System\Security\Cryptography\Pkcs\EnvelopedCms.cs (3)
28
public EnvelopedCms(ContentInfo contentInfo,
AlgorithmIdentifier
encryptionAlgorithm)
56
public
AlgorithmIdentifier
ContentEncryptionAlgorithm { get; private set; }
164
AlgorithmIdentifier
contentEncryptionAlgorithm;
System\Security\Cryptography\Pkcs\KeyAgreeRecipientInfo.cs (2)
35
public override
AlgorithmIdentifier
KeyEncryptionAlgorithm
89
private volatile
AlgorithmIdentifier
? _lazyKeyEncryptionAlgorithm;
System\Security\Cryptography\Pkcs\KeyTransRecipientInfo.cs (2)
34
public override
AlgorithmIdentifier
KeyEncryptionAlgorithm
59
private volatile
AlgorithmIdentifier
? _lazyKeyEncryptionAlgorithm;
System\Security\Cryptography\Pkcs\PublicKeyInfo.cs (2)
11
internal PublicKeyInfo(
AlgorithmIdentifier
algorithm, byte[] keyValue)
20
public
AlgorithmIdentifier
Algorithm { get; }
System\Security\Cryptography\Pkcs\RecipientInfo.cs (1)
42
public abstract
AlgorithmIdentifier
KeyEncryptionAlgorithm { get; }