158 instantiations of AsnWriter
Aspire.Hosting.Tests (1)
ExecutionConfigurationGathererTests.cs (1)
490var asnWriter = new AsnWriter(AsnEncodingRules.DER);
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
369AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 515AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
369AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 515AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System.DirectoryServices.Protocols (1)
System\DirectoryServices\Protocols\common\DirectoryControl.cs (1)
113t_writer ??= new AsnWriter(AsnEncodingRules.BER);
System.Net.Security (3)
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (3)
142AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 169AsnWriter mechListWriter = new AsnWriter(AsnEncodingRules.DER); 334AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System.Security.Cryptography (95)
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (3)
77AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 289AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 365AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (1)
56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (2)
55AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize); 173AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (4)
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);
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (2)
56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize); 171AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
src\libraries\Common\src\System\Security\Cryptography\AsymmetricAlgorithmHelpers.Der.cs (1)
38AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsa.cs (2)
1832AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length); 1864AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity);
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.cs (1)
351writer = new AsnWriter(AsnEncodingRules.DER, initialCapacity);
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (1)
203AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (3)
220AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 232AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 264AsnWriter inner = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Helpers.cs (2)
161AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, MaxEncodedOidLengthForCommonHashAlgorithms); 219AsnWriter encodedId = new(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.cs (1)
151AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (3)
183writer = new AsnWriter(AsnEncodingRules.DER); 349AsnWriter pkcs8Writer = new AsnWriter(AsnEncodingRules.BER); 385AsnWriter pkcs8Writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\MLDsa.cs (3)
2060AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity); 2086AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length); 2115AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length);
src\libraries\Common\src\System\Security\Cryptography\MLDsaPkcs8.cs (2)
52AsnWriter algorithmWriter = new(AsnEncodingRules.DER); 54AsnWriter privateKeyWriter = new(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\MLKem.cs (2)
1659AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity); 1781AsnWriter tmp = new(AsnEncodingRules.BER, initialCapacity: written);
src\libraries\Common\src\System\Security\Cryptography\MLKemPkcs8.cs (2)
52AsnWriter algorithmWriter = new(AsnEncodingRules.DER); 54AsnWriter privateKeyWriter = new(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (4)
166AsnWriter contentsWriter = new AsnWriter(AsnEncodingRules.BER); 227AsnWriter writer = new AsnWriter(AsnEncodingRules.BER); 309AsnWriter contentsWriter = new AsnWriter(AsnEncodingRules.BER); 310AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12CertBag.cs (1)
123AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeBag.cs (1)
103AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (4)
392AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 437writer = new AsnWriter(AsnEncodingRules.BER); 444writer = new AsnWriter(AsnEncodingRules.BER); 466AsnWriter valueWriter = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SecretBag.cs (1)
60AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs8PrivateKeyInfo.cs (1)
257AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9LocalKeyId.cs (1)
34AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.cs (2)
95AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 129AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.Pkcs1.cs (2)
102AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 128AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\SlhDsa.cs (4)
666AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity); 1878AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity); 1898AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length); 1926AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length);
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.Pkcs12.cs (3)
633AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 645AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 1209AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
System\Security\Cryptography\EccKeyFormatHelper.cs (5)
234AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 447AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 464AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 503AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 807AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Helpers.cs (1)
521AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, MaxEncodedOidLengthForCommonHashAlgorithms);
System\Security\Cryptography\X509Certificates\Asn1\BasicConstraintsAsn.xml.cs (1)
47AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
System\Security\Cryptography\X509Certificates\Asn1\TbsCertificateAsn.xml.cs (1)
61AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
1088AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (1)
362AsnWriter writer = (_writer ??= new AsnWriter(AsnEncodingRules.DER));
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.CdpExtension.cs (1)
72writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.cs (1)
178AsnWriter writer = (_writer ??= new AsnWriter(AsnEncodingRules.DER));
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (2)
57AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 96AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\MLDsaX509SignatureGenerator.cs (1)
29AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, InitialCapacity);
System\Security\Cryptography\X509Certificates\OpenSslX509Encoder.cs (1)
183AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\Pkcs10CertificationRequestInfo.cs (1)
76AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\Pkcs9ExtensionRequest.cs (1)
21AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\PublicKey.cs (1)
445AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\RSAPkcs1X509SignatureGenerator.cs (1)
83AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\RSAPssX509SignatureGenerator.cs (1)
81AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\SlhDsaX509SignatureGenerator.cs (1)
29AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, InitialCapacity);
System\Security\Cryptography\X509Certificates\SubjectAlternativeNameBuilder.cs (3)
55AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 70AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 91AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X500DistinguishedNameBuilder.cs (1)
35private readonly AsnWriter _writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X500NameEncoder.cs (2)
123AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 511AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X509AuthorityInformationAccessExtension.cs (1)
278AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X509AuthorityKeyIdentifierExtension.cs (3)
241AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 311AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 410AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X509BasicConstraintsExtension.cs (1)
157AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, initialCapacity: 11);
System\Security\Cryptography\X509Certificates\X509EnhancedKeyUsageExtension.cs (1)
67AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X509KeyUsageExtension.cs (1)
58AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, initialCapacity: 5);
System\Security\Cryptography\X509Certificates\X509SubjectKeyIdentifierExtension.cs (1)
141AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System.Security.Cryptography.Pkcs (54)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Decrypt.cs (1)
128AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (2)
145AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 164AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
Internal\Cryptography\PkcsHelpers.cs (1)
124AsnWriter writer = new AsnWriter(ruleSet);
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (3)
77AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 289AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 365AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\OaepParamsAsn.xml.cs (3)
60AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER); 74AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER); 88AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (1)
56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (2)
55AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize); 173AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (4)
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);
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (2)
56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize); 171AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
src\libraries\Common\src\System\Security\Cryptography\Helpers.cs (1)
219AsnWriter encodedId = new(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.cs (1)
151AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (3)
183writer = new AsnWriter(AsnEncodingRules.DER); 349AsnWriter pkcs8Writer = new AsnWriter(AsnEncodingRules.BER); 385AsnWriter pkcs8Writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (4)
166AsnWriter contentsWriter = new AsnWriter(AsnEncodingRules.BER); 227AsnWriter writer = new AsnWriter(AsnEncodingRules.BER); 309AsnWriter contentsWriter = new AsnWriter(AsnEncodingRules.BER); 310AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12CertBag.cs (1)
123AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeBag.cs (1)
103AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (4)
392AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 437writer = new AsnWriter(AsnEncodingRules.BER); 444writer = new AsnWriter(AsnEncodingRules.BER); 466AsnWriter valueWriter = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SecretBag.cs (1)
60AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs8PrivateKeyInfo.cs (1)
257AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9LocalKeyId.cs (1)
34AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\Asn1\EssCertIdV2.xml.cs (1)
48AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TimeStampReq.xml.cs (1)
73AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TstInfo.xml.cs (2)
74AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize); 315AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
System\Security\Cryptography\Pkcs\CmsSignature.cs (1)
238AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\CmsSigner.cs (2)
246AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 283newSignedAttrsWriter = new AsnWriter(AsnEncodingRules.BER);
System\Security\Cryptography\Pkcs\Rfc3161TimestampRequest.cs (1)
326AsnWriter writer = new AsnWriter(ruleSet);
System\Security\Cryptography\Pkcs\Rfc3161TimestampTokenInfo.cs (2)
158AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 369AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\SignedCms.cs (4)
125AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 144AsnWriter detachedWriter = new AsnWriter(AsnEncodingRules.DER); 150AsnWriter attachedWriter = new AsnWriter(AsnEncodingRules.BER); 351AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\SignerInfo.cs (3)
161AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 315AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 621AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
644 references to AsnWriter
Aspire.Hosting.Tests (1)
ExecutionConfigurationGathererTests.cs (1)
490var asnWriter = new AsnWriter(AsnEncodingRules.DER);
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
369AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 515AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
369AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 515AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System.DirectoryServices.Protocols (13)
System\DirectoryServices\Protocols\common\AsnWriterExtensions.cs (1)
11public static void WriteStringAsOctetString(this AsnWriter writer, string value, Encoding stringEncoding, Asn1Tag? tag = null)
System\DirectoryServices\Protocols\common\DirectoryControl.cs (12)
109private static AsnWriter? t_writer; 111internal static AsnWriter GetWriter() 339AsnWriter writer = GetWriter(); 434AsnWriter writer = GetWriter(); 481AsnWriter writer = GetWriter(); 524AsnWriter writer = GetWriter(); 578AsnWriter writer = GetWriter(); 653AsnWriter writer = GetWriter(); 750AsnWriter writer = GetWriter(); 868AsnWriter writer = GetWriter(); 1043AsnWriter writer = GetWriter(); 1136AsnWriter writer = GetWriter();
System.Formats.Asn1 (8)
System\Formats\Asn1\AsnEncodingRules.cs (1)
7/// Specifies the encoding ruleset for an <see cref="AsnReader"/> or <see cref="AsnWriter"/>.
System\Formats\Asn1\AsnWriter.cs (7)
36/// Creates a new <see cref="AsnWriter"/> with a given set of encoding rules. 55/// Initializes a new instance of <see cref="AsnWriter" /> with a given set of encoding rules and an initial capacity. 379public bool EncodedValueEquals(AsnWriter other) 540public void CopyTo(AsnWriter destination) 866/// Instances of this type are expected to be created from a <c>Push</c> member on <see cref="AsnWriter"/>, 872private readonly AsnWriter _writer; 876internal Scope(AsnWriter writer)
System.Net.Security (3)
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (3)
142AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 169AsnWriter mechListWriter = new AsnWriter(AsnEncodingRules.DER); 334AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System.Security.Cryptography (391)
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (3)
77AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 289AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 365AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 126internal readonly void Encode(AsnWriter writer) 131internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (4)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 129internal readonly void Encode(AsnWriter writer) 134internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\CurveAsn.xml.cs (2)
29internal readonly void Encode(AsnWriter writer) 34internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\DigestInfoAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 99internal readonly void Encode(AsnWriter writer) 104internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\DirectoryStringAsn.xml.cs (1)
57internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\DssParms.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\ECDomainParameters.xml.cs (1)
62internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\ECPrivateKey.xml.cs (2)
41internal readonly void Encode(AsnWriter writer) 46internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\EdiPartyNameAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\EncryptedPrivateKeyInfoAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 99internal readonly void Encode(AsnWriter writer) 104internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\FieldID.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\GeneralNameAsn.xml.cs (1)
65internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLDsaPrivateKeyAsn.xml.cs (1)
86internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLDsaPrivateKeyBothAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLKemPrivateKeyAsn.xml.cs (1)
86internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLKemPrivateKeyBothAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\OtherNameAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBEParameter.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBES2Params.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (3)
36internal readonly void Encode(AsnWriter writer) 41internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2SaltChoice.xml.cs (1)
73internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\CertBagAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (6)
40internal readonly void Encode(AsnWriter writer) 45internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 55AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize); 158internal readonly void Encode(AsnWriter writer) 163internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 173AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\PfxAsn.xml.cs (4)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 120internal readonly void Encode(AsnWriter writer) 125internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (2)
19internal readonly void Encode(AsnWriter writer) 24internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SecretBagAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\CertificateChoiceAsn.xml.cs (1)
57internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\ContentInfoAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 112internal readonly void Encode(AsnWriter writer) 117internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncapsulatedContentInfoAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedContentInfoAsn.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (2)
19internal readonly void Encode(AsnWriter writer) 24internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\IssuerAndSerialNumberAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\OtherCertificateFormat.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (2)
22internal readonly void Encode(AsnWriter writer) 27internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerIdentifierAsn.xml.cs (1)
51internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (2)
23internal readonly void Encode(AsnWriter writer) 28internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (4)
20internal readonly void Encode(AsnWriter writer) 25internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 157internal readonly void Encode(AsnWriter writer) 162internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (6)
64internal readonly void Encode(AsnWriter writer) 69internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 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);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 104internal readonly void Encode(AsnWriter writer) 109internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\RSAPrivateKeyAsn.xml.cs (2)
24internal readonly void Encode(AsnWriter writer) 29internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\RSAPublicKeyAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\SpecifiedECDomain.xml.cs (2)
33internal readonly void Encode(AsnWriter writer) 38internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\SubjectPublicKeyInfoAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 99internal readonly void Encode(AsnWriter writer) 104internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (6)
35internal readonly void Encode(AsnWriter writer) 40internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize); 150internal readonly void Encode(AsnWriter writer) 155internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 171AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
src\libraries\Common\src\System\Security\Cryptography\AsnWriter\AsnWriterExtensions.cs (2)
11this AsnWriter writer, 25this AsnWriter writer,
src\libraries\Common\src\System\Security\Cryptography\AsymmetricAlgorithmHelpers.Der.cs (4)
16AsnWriter writer = WriteIeee1363ToDer(input); 25AsnWriter writer = WriteIeee1363ToDer(input); 29private static AsnWriter WriteIeee1363ToDer(ReadOnlySpan<byte> input) 38AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsa.cs (16)
1028AsnWriter writer = WriteEncryptedPkcs8PrivateKeyToAsnWriter(password, pbeParameters); 1072AsnWriter writer = WriteEncryptedPkcs8PrivateKeyToAsnWriter(passwordBytes, pbeParameters); 1124AsnWriter writer = WriteEncryptedPkcs8PrivateKeyToAsnWriter(passwordBytes, pbeParameters); 1169AsnWriter writer = WriteEncryptedPkcs8PrivateKeyToAsnWriter(password, pbeParameters); 1242AsnWriter writer = WriteEncryptedPkcs8PrivateKeyToAsnWriter(password, pbeParameters); 1302AsnWriter writer = WriteEncryptedPkcs8PrivateKeyToAsnWriter(passwordBytes, pbeParameters); 1435AsnWriter writer = WriteSubjectPublicKeyToAsnWriter(); 1485AsnWriter writer = WriteSubjectPublicKeyToAsnWriter(); 1798private AsnWriter WriteEncryptedPkcs8PrivateKeyToAsnWriter(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 1800AsnWriter? tmp = null; 1813private AsnWriter WriteEncryptedPkcs8PrivateKeyToAsnWriter(ReadOnlySpan<char> password, PbeParameters pbeParameters) 1815AsnWriter? tmp = null; 1828private AsnWriter WritePkcs8ToAsnWriter() 1832AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length); 1848private AsnWriter WriteSubjectPublicKeyToAsnWriter() 1864AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity);
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.cs (1)
340AsnWriter? writer = null;
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (2)
203AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 253static void WriteKey(byte[] d, string curveOid, AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\DSAKeyFormatHelper.cs (7)
218internal static AsnWriter WriteSubjectPublicKeyInfo(in DSAParameters dsaParameters) 220AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 230internal static AsnWriter WritePkcs8(in DSAParameters dsaParameters) 232AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 243private static void WriteAlgorithmId(AsnWriter writer, in DSAParameters dsaParameters) 260private static void WriteKeyComponent(AsnWriter writer, byte[]? component, bool bitString) 264AsnWriter inner = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Helpers.cs (3)
161AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, MaxEncodedOidLengthForCommonHashAlgorithms); 219AsnWriter encodedId = new(AsnEncodingRules.DER); 235internal static string EncodeAsnWriterToPem(string label, AsnWriter writer, bool clear = true)
src\libraries\Common\src\System\Security\Cryptography\KeyBlobHelpers.cs (1)
59internal static void WriteKeyParameterInteger(this AsnWriter writer, ReadOnlySpan<byte> integer)
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.cs (5)
128internal static AsnWriter WritePkcs8( 129AsnWriter algorithmIdentifierWriter, 130AsnWriter privateKeyWriter, 131AsnWriter? attributesWriter = null) 151AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (11)
118internal static AsnWriter WriteEncryptedPkcs8( 120AsnWriter pkcs8Writer, 130internal static AsnWriter WriteEncryptedPkcs8( 132AsnWriter pkcs8Writer, 142private static AsnWriter WriteEncryptedPkcs8( 145AsnWriter pkcs8Writer, 156AsnWriter? writer = null; 331internal static AsnWriter ReencryptPkcs8( 349AsnWriter pkcs8Writer = new AsnWriter(AsnEncodingRules.BER); 367internal static AsnWriter ReencryptPkcs8( 385AsnWriter pkcs8Writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\MLDsa.cs (17)
672AsnWriter writer = ExportSubjectPublicKeyInfoCore(); 701AsnWriter writer = ExportSubjectPublicKeyInfoCore(); 723AsnWriter writer = ExportSubjectPublicKeyInfoCore(); 871AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(password, pbeParameters); 918AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(passwordBytes, pbeParameters); 987AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(password, pbeParameters); 1047AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(passwordBytes, pbeParameters); 1110AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(password, pbeParameters); 1154AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(passwordBytes, pbeParameters); 2046private AsnWriter ExportSubjectPublicKeyInfoCore() 2060AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity); 2082private AsnWriter ExportEncryptedPkcs8PrivateKeyCore(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 2084AsnWriter tmp = ExportPkcs8PrivateKeyCallback(static pkcs8 => 2086AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length); 2111private AsnWriter ExportEncryptedPkcs8PrivateKeyCore(ReadOnlySpan<char> password, PbeParameters pbeParameters) 2113AsnWriter tmp = ExportPkcs8PrivateKeyCallback(static pkcs8 => 2115AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length);
src\libraries\Common\src\System\Security\Cryptography\MLDsaPkcs8.cs (3)
52AsnWriter algorithmWriter = new(AsnEncodingRules.DER); 54AsnWriter privateKeyWriter = new(AsnEncodingRules.DER); 56AsnWriter pkcs8Writer = KeyFormatHelper.WritePkcs8(algorithmWriter, privateKeyWriter);
src\libraries\Common\src\System\Security\Cryptography\MLKem.cs (13)
675AsnWriter writer = ExportSubjectPublicKeyInfoCore(); 822AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore<char>( 921AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore<byte>( 961AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore<byte>( 1001AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore<char>( 1075AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore<byte>( 1116AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore<char>( 1635private AsnWriter ExportSubjectPublicKeyInfoCore() 1659AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity); 1764private AsnWriter ExportEncryptedPkcs8PrivateKeyCore<TChar>( 1781AsnWriter tmp = new(AsnEncodingRules.BER, initialCapacity: written); 1842private delegate AsnWriter WriteEncryptedPkcs8Func<TChar>( 1844AsnWriter writer,
src\libraries\Common\src\System\Security\Cryptography\MLKemPkcs8.cs (3)
52AsnWriter algorithmWriter = new(AsnEncodingRules.DER); 54AsnWriter privateKeyWriter = new(AsnEncodingRules.DER); 56AsnWriter pkcs8Writer = KeyFormatHelper.WritePkcs8(algorithmWriter, privateKeyWriter);
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (2)
342AsnWriter source, 1061AsnWriter writer,
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (4)
166AsnWriter contentsWriter = new AsnWriter(AsnEncodingRules.BER); 227AsnWriter writer = new AsnWriter(AsnEncodingRules.BER); 309AsnWriter contentsWriter = new AsnWriter(AsnEncodingRules.BER); 310AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12CertBag.cs (1)
123AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeBag.cs (5)
56AsnWriter writer = EncodeToNewWriter(); 69AsnWriter writer = EncodeToNewWriter(); 73internal void EncodeTo(AsnWriter writer) 101private AsnWriter EncodeToNewWriter() 103AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (6)
361AsnWriter contentsWriter = Encode(); 392AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 430internal AsnWriter Encode() 432AsnWriter writer; 462AsnWriter contentsWriter = Encode(); 466AsnWriter valueWriter = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContentsBag.cs (1)
29AsnWriter writer = copyFrom.Encode();
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SecretBag.cs (1)
60AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs8PrivateKeyInfo.cs (12)
97AsnWriter writer = WritePkcs8(); 110AsnWriter pkcs8 = WritePkcs8(); 111AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8(password, pkcs8, pbeParameters); 126AsnWriter pkcs8 = WritePkcs8(); 127AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8(passwordBytes, pkcs8, pbeParameters); 133AsnWriter writer = WritePkcs8(); 150AsnWriter pkcs8 = WritePkcs8(); 151AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8(password, pkcs8, pbeParameters); 168AsnWriter pkcs8 = WritePkcs8(); 169AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8(passwordBytes, pkcs8, pbeParameters); 235private AsnWriter WritePkcs8() 257AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9LocalKeyId.cs (1)
34AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.cs (11)
93internal static AsnWriter WriteSubjectPublicKeyInfo(ReadOnlySpan<byte> pkcs1PublicKey) 95AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 105internal static AsnWriter WriteSubjectPublicKeyInfo(in RSAParameters rsaParameters) 107AsnWriter pkcs1PublicKey = WritePkcs1PublicKey(rsaParameters); 116AsnWriter ret = WriteSubjectPublicKeyInfo(rented.AsSpan(0, written)); 123internal static AsnWriter WritePkcs8PrivateKey( 125AsnWriter? copyFrom = null) 129AsnWriter writer = new AsnWriter(AsnEncodingRules.BER); 153internal static AsnWriter WritePkcs8PrivateKey(in RSAParameters rsaParameters) 155AsnWriter pkcs1PrivateKey = WritePkcs1PrivateKey(rsaParameters); 159private static void WriteAlgorithmIdentifier(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.Pkcs1.cs (4)
95internal static AsnWriter WritePkcs1PublicKey(in RSAParameters rsaParameters) 102AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 111internal static AsnWriter WritePkcs1PrivateKey(in RSAParameters rsaParameters) 128AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\RSAOpenSsl.cs (4)
455AsnWriter writer = RSAKeyFormatHelper.WritePkcs8PrivateKey(parameters); 463AsnWriter writer = RSAKeyFormatHelper.WriteSubjectPublicKeyInfo(parameters); 491AsnWriter writer = RSAKeyFormatHelper.WriteSubjectPublicKeyInfo(source.Slice(0, read)); 601AsnWriter writer = RSAKeyFormatHelper.WritePkcs8PrivateKey(source.Slice(0, read));
src\libraries\Common\src\System\Security\Cryptography\SlhDsa.cs (17)
509AsnWriter writer = ExportSubjectPublicKeyInfoCore(); 559AsnWriter writer = ExportSubjectPublicKeyInfoCore(); 666AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity); 741AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(password, pbeParameters); 788AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(passwordBytes, pbeParameters); 857AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(password, pbeParameters); 917AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(passwordBytes, pbeParameters); 980AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(password, pbeParameters); 1031AsnWriter writer = ExportEncryptedPkcs8PrivateKeyCore(passwordBytes, pbeParameters); 1865private AsnWriter ExportSubjectPublicKeyInfoCore() 1878AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, capacity); 1894private AsnWriter ExportEncryptedPkcs8PrivateKeyCore(ReadOnlySpan<char> password, PbeParameters pbeParameters) 1896AsnWriter tmp = ExportPkcs8PrivateKeyCallback(static pkcs8 => 1898AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length); 1922private AsnWriter ExportEncryptedPkcs8PrivateKeyCore(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 1924AsnWriter tmp = ExportPkcs8PrivateKeyCallback(static pkcs8 => 1926AsnWriter writer = new(AsnEncodingRules.BER, initialCapacity: pkcs8.Length);
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.Pkcs12.cs (3)
633AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 645AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 1209AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
System\Security\Cryptography\DSA.cs (8)
934AsnWriter pkcs8PrivateKey = WritePkcs8(); 936AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8( 957AsnWriter pkcs8PrivateKey = WritePkcs8(); 958AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8( 970AsnWriter writer = WritePkcs8(); 978AsnWriter writer = WriteSubjectPublicKeyInfo(); 982private unsafe AsnWriter WritePkcs8() 999private AsnWriter WriteSubjectPublicKeyInfo()
System\Security\Cryptography\ECAlgorithm.cs (8)
147AsnWriter pkcs8PrivateKey = EccKeyFormatHelper.WritePkcs8PrivateKey(ecParameters); 149AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8( 219AsnWriter pkcs8PrivateKey = EccKeyFormatHelper.WritePkcs8PrivateKey(ecParameters); 221AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8( 265AsnWriter writer = EccKeyFormatHelper.WritePkcs8PrivateKey(ecParameters); 301AsnWriter writer = EccKeyFormatHelper.WriteSubjectPublicKeyInfo(ecParameters); 623AsnWriter writer = EccKeyFormatHelper.WriteECPrivateKey(ecParameters); 659AsnWriter writer = EccKeyFormatHelper.WriteECPrivateKey(ecParameters);
System\Security\Cryptography\EccKeyFormatHelper.cs (21)
234AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 440internal static AsnWriter WriteSubjectPublicKeyInfo(ECParameters ecParameters) 447AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 462private static AsnWriter WriteAlgorithmIdentifier(in ECParameters ecParameters) 464AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 469private static void WriteAlgorithmIdentifier(in ECParameters ecParameters, AsnWriter writer) 479internal static AsnWriter WritePkcs8PrivateKey( 491AsnWriter ecPrivateKey = WriteEcPrivateKey(ecParameters, includeDomainParameters: false); 492AsnWriter algorithmIdentifier = WriteAlgorithmIdentifier(ecParameters); 493AsnWriter? attributeWriter = WritePrivateKeyInfoAttributes(encodedAttributes); 498private static AsnWriter? WritePrivateKeyInfoAttributes(ReadOnlySpan<byte> encodedAttributes) 503AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 508private static void WriteEcParameters(ECParameters ecParameters, AsnWriter writer) 535private static void WriteSpecifiedECDomain(ECParameters ecParameters, AsnWriter writer) 718private static void WriteCurve(in ECCurve curve, AsnWriter writer) 732private static void WriteFieldElement(byte[] fieldElement, AsnWriter writer) 744private static void WriteUncompressedBasePoint(in ECParameters ecParameters, AsnWriter writer) 772private static void WriteUncompressedPublicKey(in ECParameters ecParameters, AsnWriter writer) 800internal static AsnWriter WriteECPrivateKey(in ECParameters ecParameters) 805private static AsnWriter WriteEcPrivateKey(in ECParameters ecParameters, bool includeDomainParameters) 807AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\ECDiffieHellmanPublicKey.ExportParameters.cs (2)
53AsnWriter writer = EccKeyFormatHelper.WriteSubjectPublicKeyInfo(ecParameters); 71AsnWriter writer = EccKeyFormatHelper.WriteSubjectPublicKeyInfo(ecParameters);
System\Security\Cryptography\Helpers.cs (1)
521AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, MaxEncodedOidLengthForCommonHashAlgorithms);
System\Security\Cryptography\RSA.cs (13)
701AsnWriter pkcs1PrivateKey = WritePkcs1PrivateKey(); 707AsnWriter pkcs1PrivateKey = WritePkcs1PrivateKey(); 713AsnWriter pkcs1PublicKey = WritePkcs1PublicKey(); 719AsnWriter pkcs1PublicKey = WritePkcs1PublicKey(); 748AsnWriter writer = RSAKeyFormatHelper.WriteSubjectPublicKeyInfo(rented.AsSpan(0, pkcs1Size)); 761AsnWriter writer = WritePkcs8PrivateKey(); 765private unsafe AsnWriter WritePkcs8PrivateKey() 814AsnWriter pkcs8PrivateKey = WritePkcs8PrivateKey(); 816AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8( 837AsnWriter pkcs8PrivateKey = WritePkcs8PrivateKey(); 839AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8( 847private AsnWriter WritePkcs1PublicKey() 853private unsafe AsnWriter WritePkcs1PrivateKey()
System\Security\Cryptography\X509Certificates\Asn1\AccessDescriptionAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\Asn1\BasicConstraintsAsn.xml.cs (3)
34internal readonly void Encode(AsnWriter writer) 39internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 47AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
System\Security\Cryptography\X509Certificates\Asn1\CertificateAsn.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\Asn1\CertificatePolicyMappingAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\Asn1\CertificateTemplateAsn.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\Asn1\CertificationRequestAsn.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\Asn1\CertificationRequestInfoAsn.xml.cs (4)
20internal readonly void Encode(AsnWriter writer) 25internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 144internal readonly void Encode(AsnWriter writer) 149internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\Asn1\DistributionPointAsn.xml.cs (2)
19internal readonly void Encode(AsnWriter writer) 24internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\Asn1\DistributionPointNameAsn.xml.cs (1)
52internal readonly void Encode(AsnWriter writer)
System\Security\Cryptography\X509Certificates\Asn1\PolicyConstraintsAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\Asn1\PolicyInformationAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\Asn1\TbsCertificateAsn.xml.cs (3)
48internal readonly void Encode(AsnWriter writer) 53internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 61AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
System\Security\Cryptography\X509Certificates\Asn1\TimeAsn.xml.cs (1)
51internal readonly void Encode(AsnWriter writer)
System\Security\Cryptography\X509Certificates\Asn1\ValidityAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (1)
1088AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (1)
362AsnWriter writer = (_writer ??= new AsnWriter(AsnEncodingRules.DER));
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.CdpExtension.cs (1)
61AsnWriter? writer = null;
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.cs (3)
19private AsnWriter? _writer; 178AsnWriter writer = (_writer ??= new AsnWriter(AsnEncodingRules.DER)); 285private static void WriteX509Time(AsnWriter writer, DateTimeOffset time)
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (2)
57AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 96AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\MLDsaX509SignatureGenerator.cs (1)
29AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, InitialCapacity);
System\Security\Cryptography\X509Certificates\OpenSslX509Encoder.cs (1)
183AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\Pkcs10CertificationRequestInfo.cs (1)
76AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\Pkcs9ExtensionRequest.cs (1)
21AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\PublicKey.cs (2)
433internal AsnWriter EncodeSubjectPublicKeyInfo() 445AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\RSAPkcs1X509SignatureGenerator.cs (1)
83AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\RSAPssX509SignatureGenerator.cs (1)
81AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\SlhDsaX509SignatureGenerator.cs (1)
29AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, InitialCapacity);
System\Security\Cryptography\X509Certificates\SubjectAlternativeNameBuilder.cs (3)
55AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 70AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 91AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X500DistinguishedNameBuilder.cs (1)
35private readonly AsnWriter _writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X500NameEncoder.cs (3)
123AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 511AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 645private static void WriteCryptoCharacterString(AsnWriter writer, UniversalTagNumber tagNumber, ReadOnlySpan<char> data)
System\Security\Cryptography\X509Certificates\X509AuthorityInformationAccessExtension.cs (2)
278AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 281static void WriteAccessMethod(AsnWriter writer, string oid, string value)
System\Security\Cryptography\X509Certificates\X509AuthorityKeyIdentifierExtension.cs (3)
241AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 311AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 410AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X509BasicConstraintsExtension.cs (1)
157AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, initialCapacity: 11);
System\Security\Cryptography\X509Certificates\X509EnhancedKeyUsageExtension.cs (1)
67AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\X509Certificates\X509KeyUsageExtension.cs (1)
58AsnWriter writer = new AsnWriter(AsnEncodingRules.DER, initialCapacity: 5);
System\Security\Cryptography\X509Certificates\X509SubjectKeyIdentifierExtension.cs (2)
141AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 217AsnWriter writer = key.EncodeSubjectPublicKeyInfo();
System.Security.Cryptography.Pkcs (224)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Decrypt.cs (1)
128AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (2)
145AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 164AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
Internal\Cryptography\PkcsHelpers.cs (1)
124AsnWriter writer = new AsnWriter(ruleSet);
src\libraries\Common\src\Internal\Cryptography\PkcsHelpers.cs (3)
77AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 289AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 365AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 126internal readonly void Encode(AsnWriter writer) 131internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (4)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 129internal readonly void Encode(AsnWriter writer) 134internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\DigestInfoAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 99internal readonly void Encode(AsnWriter writer) 104internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\DirectoryStringAsn.xml.cs (1)
57internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\EdiPartyNameAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\EncryptedPrivateKeyInfoAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 99internal readonly void Encode(AsnWriter writer) 104internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\GeneralNameAsn.xml.cs (1)
65internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\OaepParamsAsn.xml.cs (5)
48internal readonly void Encode(AsnWriter writer) 53internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 60AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER); 74AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER); 88AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\OtherNameAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBEParameter.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBES2Params.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (3)
36internal readonly void Encode(AsnWriter writer) 41internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2SaltChoice.xml.cs (1)
73internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\CertBagAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (6)
40internal readonly void Encode(AsnWriter writer) 45internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 55AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize); 158internal readonly void Encode(AsnWriter writer) 163internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 173AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnManagedIntegerDerMaxEncodeSize);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\PfxAsn.xml.cs (4)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 120internal readonly void Encode(AsnWriter writer) 125internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (2)
19internal readonly void Encode(AsnWriter writer) 24internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SecretBagAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\CertificateChoiceAsn.xml.cs (1)
57internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\ContentInfoAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 112internal readonly void Encode(AsnWriter writer) 117internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncapsulatedContentInfoAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedContentInfoAsn.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (2)
19internal readonly void Encode(AsnWriter writer) 24internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\IssuerAndSerialNumberAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\OtherCertificateFormat.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (2)
22internal readonly void Encode(AsnWriter writer) 27internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerIdentifierAsn.xml.cs (1)
51internal readonly void Encode(AsnWriter writer)
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (2)
23internal readonly void Encode(AsnWriter writer) 28internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (4)
20internal readonly void Encode(AsnWriter writer) 25internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 157internal readonly void Encode(AsnWriter writer) 162internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (6)
64internal readonly void Encode(AsnWriter writer) 69internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 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);
src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 104internal readonly void Encode(AsnWriter writer) 109internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\SubjectPublicKeyInfoAsn.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 99internal readonly void Encode(AsnWriter writer) 104internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (6)
35internal readonly void Encode(AsnWriter writer) 40internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 56AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize); 150internal readonly void Encode(AsnWriter writer) 155internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 171AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
src\libraries\Common\src\System\Security\Cryptography\AsnWriter\AsnWriterExtensions.cs (2)
11this AsnWriter writer, 25this AsnWriter writer,
src\libraries\Common\src\System\Security\Cryptography\Helpers.cs (1)
219AsnWriter encodedId = new(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.cs (5)
128internal static AsnWriter WritePkcs8( 129AsnWriter algorithmIdentifierWriter, 130AsnWriter privateKeyWriter, 131AsnWriter? attributesWriter = null) 151AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (11)
118internal static AsnWriter WriteEncryptedPkcs8( 120AsnWriter pkcs8Writer, 130internal static AsnWriter WriteEncryptedPkcs8( 132AsnWriter pkcs8Writer, 142private static AsnWriter WriteEncryptedPkcs8( 145AsnWriter pkcs8Writer, 156AsnWriter? writer = null; 331internal static AsnWriter ReencryptPkcs8( 349AsnWriter pkcs8Writer = new AsnWriter(AsnEncodingRules.BER); 367internal static AsnWriter ReencryptPkcs8( 385AsnWriter pkcs8Writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (2)
342AsnWriter source, 1061AsnWriter writer,
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (4)
166AsnWriter contentsWriter = new AsnWriter(AsnEncodingRules.BER); 227AsnWriter writer = new AsnWriter(AsnEncodingRules.BER); 309AsnWriter contentsWriter = new AsnWriter(AsnEncodingRules.BER); 310AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12CertBag.cs (1)
123AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeBag.cs (5)
56AsnWriter writer = EncodeToNewWriter(); 69AsnWriter writer = EncodeToNewWriter(); 73internal void EncodeTo(AsnWriter writer) 101private AsnWriter EncodeToNewWriter() 103AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (6)
361AsnWriter contentsWriter = Encode(); 392AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 430internal AsnWriter Encode() 432AsnWriter writer; 462AsnWriter contentsWriter = Encode(); 466AsnWriter valueWriter = new AsnWriter(AsnEncodingRules.DER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContentsBag.cs (1)
29AsnWriter writer = copyFrom.Encode();
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SecretBag.cs (1)
60AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs8PrivateKeyInfo.cs (12)
97AsnWriter writer = WritePkcs8(); 110AsnWriter pkcs8 = WritePkcs8(); 111AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8(password, pkcs8, pbeParameters); 126AsnWriter pkcs8 = WritePkcs8(); 127AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8(passwordBytes, pkcs8, pbeParameters); 133AsnWriter writer = WritePkcs8(); 150AsnWriter pkcs8 = WritePkcs8(); 151AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8(password, pkcs8, pbeParameters); 168AsnWriter pkcs8 = WritePkcs8(); 169AsnWriter writer = KeyFormatHelper.WriteEncryptedPkcs8(passwordBytes, pkcs8, pbeParameters); 235private AsnWriter WritePkcs8() 257AsnWriter writer = new AsnWriter(AsnEncodingRules.BER);
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs9LocalKeyId.cs (1)
34AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\Asn1\CadesIssuerSerial.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\EnvelopedDataAsn.xml.cs (2)
21internal readonly void Encode(AsnWriter writer) 26internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\EssCertId.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\EssCertIdV2.xml.cs (3)
36internal readonly void Encode(AsnWriter writer) 41internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 48AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\Asn1\KeyAgreeRecipientIdentifierAsn.xml.cs (1)
51internal readonly void Encode(AsnWriter writer)
System\Security\Cryptography\Pkcs\Asn1\KeyAgreeRecipientInfoAsn.xml.cs (2)
21internal readonly void Encode(AsnWriter writer) 26internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\KeyTransRecipientInfoAsn.xml.cs (2)
19internal readonly void Encode(AsnWriter writer) 24internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\MessageImprint.xml.cs (4)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 99internal readonly void Encode(AsnWriter writer) 104internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\OriginatorIdentifierOrKeyAsn.xml.cs (1)
53internal readonly void Encode(AsnWriter writer)
System\Security\Cryptography\Pkcs\Asn1\OriginatorInfoAsn.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\OriginatorPublicKeyAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\OtherKeyAttributeAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\PkiStatusInfo.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\PolicyInformation.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\PolicyQualifierInfo.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\RecipientEncryptedKeyAsn.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\RecipientIdentifierAsn.xml.cs (1)
51internal readonly void Encode(AsnWriter writer)
System\Security\Cryptography\Pkcs\Asn1\RecipientInfoAsn.xml.cs (1)
51internal readonly void Encode(AsnWriter writer)
System\Security\Cryptography\Pkcs\Asn1\RecipientKeyIdentifier.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\Rfc3161Accuracy.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TimeStampReq.xml.cs (3)
39internal readonly void Encode(AsnWriter writer) 44internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 73AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TimeStampResp.xml.cs (2)
17internal readonly void Encode(AsnWriter writer) 22internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TstInfo.xml.cs (6)
43internal readonly void Encode(AsnWriter writer) 48internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 74AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize); 284internal readonly void Encode(AsnWriter writer) 289internal readonly void Encode(AsnWriter writer, Asn1Tag tag) 315AsnWriter tmp = new AsnWriter(AsnEncodingRules.DER, initialCapacity: AsnBoolDerEncodeSize);
System\Security\Cryptography\Pkcs\Asn1\SignedAttributesSet.xml.cs (1)
50internal readonly void Encode(AsnWriter writer)
System\Security\Cryptography\Pkcs\Asn1\SigningCertificateAsn.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\Asn1\SigningCertificateV2Asn.xml.cs (2)
18internal readonly void Encode(AsnWriter writer) 23internal readonly void Encode(AsnWriter writer, Asn1Tag tag)
System\Security\Cryptography\Pkcs\CmsSignature.cs (1)
238AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\CmsSigner.cs (4)
242private byte[] PrepareAttributesToSign(ReadOnlySpan<byte> contentHash, string? contentTypeOid, out AsnWriter newSignedAttrsWriter) 246AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 303byte[] contentToSign = PrepareAttributesToSign(dataHash, contentTypeOid, out AsnWriter newSignedAttrsWriter); 323hasher.AppendData(PrepareAttributesToSign(dataHash, contentTypeOid, out AsnWriter newSignedAttrsWriter));
System\Security\Cryptography\Pkcs\Rfc3161TimestampRequest.cs (1)
326AsnWriter writer = new AsnWriter(ruleSet);
System\Security\Cryptography\Pkcs\Rfc3161TimestampTokenInfo.cs (2)
158AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 369AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\SignedCms.cs (4)
125AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 144AsnWriter detachedWriter = new AsnWriter(AsnEncodingRules.DER); 150AsnWriter attachedWriter = new AsnWriter(AsnEncodingRules.BER); 351AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);
System\Security\Cryptography\Pkcs\SignerInfo.cs (3)
161AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 315AsnWriter writer = new AsnWriter(AsnEncodingRules.DER); 621AsnWriter writer = new AsnWriter(AsnEncodingRules.DER);