src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (9)
67if (!AsnDecoder.TryReadEncodedValue(source, AsnEncodingRules.BER, out _, out _, out _, out int consumed) ||
77AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
87byte[] ret = AsnDecoder.ReadOctetString(encodedOctets.Span, AsnEncodingRules.BER, out int consumed);
115AsnEncodingRules.BER,
133if (!AsnDecoder.TryReadEncodedValue(source, AsnEncodingRules.BER, out _, out _, out _, out int consumed))
289AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
321AsnEncodingRules.BER,
365AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
380ValueAsnReader reader = new ValueAsnReader(normalizedValue, AsnEncodingRules.DER);
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.ASN1.GetIntegerBytes.cs (1)
42AsnEncodingRules.DER,
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (8)
53internal static AttributeAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
58internal static AttributeAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
158internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueAttributeAsn decoded)
163internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueAttributeAsn decoded)
213internal AttrValuesEnumerable GetAttrValues(AsnEncodingRules ruleSet)
221private readonly AsnEncodingRules _ruleSet;
223internal AttrValuesEnumerable(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
236internal Enumerator(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (8)
48internal static PrivateKeyInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
53internal static PrivateKeyInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
186internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValuePrivateKeyInfoAsn decoded)
191internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValuePrivateKeyInfoAsn decoded)
258internal AttributesEnumerable GetAttributes(AsnEncodingRules ruleSet)
266private readonly AsnEncodingRules _ruleSet;
268internal AttributesEnumerable(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
281internal Enumerator(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (14)
27reader = new ValueAsnReader(SharedPssParamsAsn.DefaultHashAlgorithm, AsnEncodingRules.DER);
31reader = new ValueAsnReader(SharedPssParamsAsn.DefaultMaskGenAlgorithm, AsnEncodingRules.DER);
35reader = new ValueAsnReader(SharedPssParamsAsn.DefaultSaltLength, AsnEncodingRules.DER);
44reader = new ValueAsnReader(SharedPssParamsAsn.DefaultTrailerField, AsnEncodingRules.DER);
76AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
90AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
105AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
120AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
134internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValuePssParamsAsn decoded)
139internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValuePssParamsAsn decoded)
187defaultReader = new ValueAsnReader(SharedPssParamsAsn.DefaultHashAlgorithm, AsnEncodingRules.DER);
200defaultReader = new ValueAsnReader(SharedPssParamsAsn.DefaultMaskGenAlgorithm, AsnEncodingRules.DER);
218defaultReader = new ValueAsnReader(SharedPssParamsAsn.DefaultSaltLength, AsnEncodingRules.DER);
241defaultReader = new ValueAsnReader(SharedPssParamsAsn.DefaultTrailerField, AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (9)
21reader = new ValueAsnReader(SharedX509ExtensionAsn.DefaultCritical, AsnEncodingRules.DER);
56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
69internal static X509ExtensionAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
74internal static X509ExtensionAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
124defaultReader = new ValueAsnReader(SharedX509ExtensionAsn.DefaultCritical, AsnEncodingRules.DER);
171AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
184internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueX509ExtensionAsn decoded)
189internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueX509ExtensionAsn decoded)
236defaultReader = new ValueAsnReader(SharedX509ExtensionAsn.DefaultCritical, AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.Pkcs12.cs (17)
142AsnDecoder.ReadSequence(data.Span, AsnEncodingRules.BER, out _, out _, out int trimLength);
145PfxAsn pfxAsn = PfxAsn.Decode(data, AsnEncodingRules.BER);
190ValueAsnReader outer = new ValueAsnReader(authSafeContents, AsnEncodingRules.BER);
279ValueAsnReader outer = new ValueAsnReader(contentData.Span, AsnEncodingRules.BER);
297CertBagAsn certBag = CertBagAsn.Decode(bag.BagValue, AsnEncodingRules.BER);
344AsnEncodingRules.BER);
507EncryptedDataAsn.Decode(safeContentsAsn.Content, AsnEncodingRules.BER);
582AsnEncodingRules.BER,
589AsnEncodingRules.BER,
607AsnEncodingRules.BER,
633AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
645AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
840AsnEncodingRules.BER,
1010AsnEncodingRules.BER);
1120ValueAsnReader reader = new ValueAsnReader(decrypted, AsnEncodingRules.BER);
1148ValueAsnReader reader = new ValueAsnReader(decrypted, AsnEncodingRules.BER);
1209AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
System\Security\Cryptography\X509Certificates\Asn1\CertificationRequestInfoAsn.xml.cs (8)
59internal static CertificationRequestInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
64internal static CertificationRequestInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
186internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueCertificationRequestInfoAsn decoded)
191internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueCertificationRequestInfoAsn decoded)
248internal AttributesEnumerable GetAttributes(AsnEncodingRules ruleSet)
256private readonly AsnEncodingRules _ruleSet;
258internal AttributesEnumerable(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
271internal Enumerator(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (11)
67if (!AsnDecoder.TryReadEncodedValue(source, AsnEncodingRules.BER, out _, out _, out _, out int consumed) ||
77AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
87byte[] ret = AsnDecoder.ReadOctetString(encodedOctets.Span, AsnEncodingRules.BER, out int consumed);
115AsnEncodingRules.BER,
133if (!AsnDecoder.TryReadEncodedValue(source, AsnEncodingRules.BER, out _, out _, out _, out int consumed))
179AsnEncodingRules.BER,
196byte[] ret = AsnDecoder.ReadOctetString(input, AsnEncodingRules.BER, out consumed);
289AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
321AsnEncodingRules.BER,
365AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
380ValueAsnReader reader = new ValueAsnReader(normalizedValue, AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (8)
53internal static AttributeAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
58internal static AttributeAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
158internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueAttributeAsn decoded)
163internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueAttributeAsn decoded)
213internal AttrValuesEnumerable GetAttrValues(AsnEncodingRules ruleSet)
221private readonly AsnEncodingRules _ruleSet;
223internal AttrValuesEnumerable(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
236internal Enumerator(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (8)
48internal static PrivateKeyInfoAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
53internal static PrivateKeyInfoAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
186internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValuePrivateKeyInfoAsn decoded)
191internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValuePrivateKeyInfoAsn decoded)
258internal AttributesEnumerable GetAttributes(AsnEncodingRules ruleSet)
266private readonly AsnEncodingRules _ruleSet;
268internal AttributesEnumerable(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
281internal Enumerator(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (14)
27reader = new ValueAsnReader(SharedPssParamsAsn.DefaultHashAlgorithm, AsnEncodingRules.DER);
31reader = new ValueAsnReader(SharedPssParamsAsn.DefaultMaskGenAlgorithm, AsnEncodingRules.DER);
35reader = new ValueAsnReader(SharedPssParamsAsn.DefaultSaltLength, AsnEncodingRules.DER);
44reader = new ValueAsnReader(SharedPssParamsAsn.DefaultTrailerField, AsnEncodingRules.DER);
76AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
90AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
105AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
120AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
134internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValuePssParamsAsn decoded)
139internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValuePssParamsAsn decoded)
187defaultReader = new ValueAsnReader(SharedPssParamsAsn.DefaultHashAlgorithm, AsnEncodingRules.DER);
200defaultReader = new ValueAsnReader(SharedPssParamsAsn.DefaultMaskGenAlgorithm, AsnEncodingRules.DER);
218defaultReader = new ValueAsnReader(SharedPssParamsAsn.DefaultSaltLength, AsnEncodingRules.DER);
241defaultReader = new ValueAsnReader(SharedPssParamsAsn.DefaultTrailerField, AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (9)
21reader = new ValueAsnReader(SharedX509ExtensionAsn.DefaultCritical, AsnEncodingRules.DER);
56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
69internal static X509ExtensionAsn Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
74internal static X509ExtensionAsn Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
124defaultReader = new ValueAsnReader(SharedX509ExtensionAsn.DefaultCritical, AsnEncodingRules.DER);
171AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
184internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueX509ExtensionAsn decoded)
189internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueX509ExtensionAsn decoded)
236defaultReader = new ValueAsnReader(SharedX509ExtensionAsn.DefaultCritical, AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TstInfo.xml.cs (9)
22reader = new ValueAsnReader(SharedRfc3161TstInfo.DefaultOrdering, AsnEncodingRules.DER);
74AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
113internal static Rfc3161TstInfo Decode(ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
118internal static Rfc3161TstInfo Decode(Asn1Tag expectedTag, ReadOnlyMemory<byte> encoded, AsnEncodingRules ruleSet)
189defaultReader = new ValueAsnReader(SharedRfc3161TstInfo.DefaultOrdering, AsnEncodingRules.DER);
315AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
363internal static void Decode(ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueRfc3161TstInfo decoded)
368internal static void Decode(Asn1Tag expectedTag, ReadOnlySpan<byte> encoded, AsnEncodingRules ruleSet, out ValueRfc3161TstInfo decoded)
433defaultReader = new ValueAsnReader(SharedRfc3161TstInfo.DefaultOrdering, AsnEncodingRules.DER);