Make System.Formats.Asn1 library public
authorJeremy Barton <jbarton@microsoft.com>
Tue, 9 Jun 2020 04:33:48 +0000 (21:33 -0700)
committerGitHub <noreply@github.com>
Tue, 9 Jun 2020 04:33:48 +0000 (21:33 -0700)
commitb772f618078abcb16ddeb6eb0173e32ffe225399
tree56d1803c8cab8f83c6af7aee9ac70dd5764178df
parentd6f1c6d0d4a0333d8f8a263ce68f9663f3435ebf
Make System.Formats.Asn1 library public

* Move current ASN src and tests into new tree with no modifications

AsnReader partials are named AsnDecoder to better match the final name
for the core logic they contain.

* Make System.Formats.Asn1 package

* Apply changes from API review

Some additional tests were written to increase code coverage after the changes

* Move AsnReader consumers to public API
301 files changed:
src/libraries/Common/src/Internal/Cryptography/AsymmetricAlgorithmHelpers.Der.cs
src/libraries/Common/src/Interop/Unix/System.Security.Cryptography.Native/Interop.ASN1.GetIntegerBytes.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/AlgorithmIdentifierAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/AttributeAsn.manual.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/AttributeAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/CurveAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/DigestInfoAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/DirectoryStringAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/DssParms.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/ECDomainParameters.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/ECPrivateKey.xml
src/libraries/Common/src/System/Security/Cryptography/Asn1/ECPrivateKey.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/EdiPartyNameAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/EncryptedPrivateKeyInfoAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/FieldID.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/GeneralNameAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/OaepParamsAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/OtherNameAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/PBEParameter.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/PBES2Params.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pbkdf2Params.xml
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pbkdf2Params.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pbkdf2SaltChoice.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pkcs12/CertBagAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pkcs12/MacData.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pkcs12/PfxAsn.manual.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pkcs12/PfxAsn.xml
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pkcs12/PfxAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pkcs12/SafeBagAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pkcs7/ContentInfoAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pkcs7/EncryptedContentInfoAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Pkcs7/EncryptedDataAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/PrivateKeyInfoAsn.xml
src/libraries/Common/src/System/Security/Cryptography/Asn1/PrivateKeyInfoAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/PssParamsAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/RSAPrivateKeyAsn.xml
src/libraries/Common/src/System/Security/Cryptography/Asn1/RSAPrivateKeyAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/RSAPublicKeyAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/Rc2CbcParameters.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/SpecifiedECDomain.xml
src/libraries/Common/src/System/Security/Cryptography/Asn1/SpecifiedECDomain.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/SubjectPublicKeyInfoAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/X509ExtensionAsn.manual.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/X509ExtensionAsn.xml.cs
src/libraries/Common/src/System/Security/Cryptography/Asn1/asn.xsd
src/libraries/Common/src/System/Security/Cryptography/Asn1/asn.xslt
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.BitString.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.Boolean.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.Enumerated.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.Integer.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.NamedBitList.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.Null.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.OctetString.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.Sequence.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.SetOf.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.Text.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnValueReader.cs [new file with mode: 0644]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.BitString.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.Enumerated.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.NamedBitList.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.Sequence.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.Text.cs [deleted file]
src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/System.Security.Cryptography.Asn1Reader.Shared.projitems
src/libraries/Common/src/System/Security/Cryptography/CngPkcs8.cs
src/libraries/Common/src/System/Security/Cryptography/DSAKeyFormatHelper.cs
src/libraries/Common/src/System/Security/Cryptography/DSASecurityTransforms.cs
src/libraries/Common/src/System/Security/Cryptography/EccKeyFormatHelper.cs
src/libraries/Common/src/System/Security/Cryptography/EccSecurityTransforms.cs
src/libraries/Common/src/System/Security/Cryptography/KeyBlobHelpers.cs
src/libraries/Common/src/System/Security/Cryptography/KeyFormatHelper.cs
src/libraries/Common/src/System/Security/Cryptography/PasswordBasedEncryption.cs
src/libraries/Common/src/System/Security/Cryptography/RSAKeyFormatHelper.cs
src/libraries/Common/src/System/Security/Cryptography/RSAOpenSsl.cs
src/libraries/Common/src/System/Security/Cryptography/RSASecurityTransforms.cs
src/libraries/System.Formats.Asn1/Directory.Build.props [new file with mode: 0644]
src/libraries/System.Formats.Asn1/System.Formats.Asn1.sln [new file with mode: 0644]
src/libraries/System.Formats.Asn1/pkg/System.Formats.Asn1.pkgproj [new file with mode: 0644]
src/libraries/System.Formats.Asn1/ref/System.Formats.Asn1.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/ref/System.Formats.Asn1.csproj [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/Resources/Strings.resx [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System.Formats.Asn1.csproj [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/Asn1Tag.Accelerators.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/Asn1Tag.Accelerators.cs with 94% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/Asn1Tag.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/Asn1Tag.cs with 72% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnCharacterStringEncodings.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnCharacterStringEncodings.cs with 82% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnContentException.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.BitString.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.Boolean.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.Enumerated.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.GeneralizedTime.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.GeneralizedTime.cs with 67% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.Integer.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.NamedBitList.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.Null.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.OctetString.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.Oid.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.Oid.cs with 56% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.Sequence.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.SetOf.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.Text.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.UtcTime.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnReader.UtcTime.cs with 60% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnDecoder.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnEncodingRules.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnEncodingRules.cs with 89% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnReaderOptions.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.BitString.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.Boolean.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.Boolean.cs with 65% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.Enumerated.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.GeneralizedTime.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.GeneralizedTime.cs with 75% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.Integer.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.Integer.cs with 65% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.NamedBitList.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.Null.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.Null.cs with 58% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.OctetString.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.OctetString.cs with 58% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.Oid.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.Oid.cs with 55% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.Sequence.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.SetOf.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.SetOf.cs with 51% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.Text.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.UtcTime.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.UtcTime.cs with 59% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/AsnWriter.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/AsnWriter.cs with 55% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/SetOfValueComparer.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/SetOfValueComparer.cs with 91% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/TagClass.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/TagClass.cs with 91% similarity]
src/libraries/System.Formats.Asn1/src/System/Formats/Asn1/UniversalTagNumber.cs [moved from src/libraries/Common/src/System/Security/Cryptography/Asn1Reader/UniversalTagNumber.cs with 98% similarity]
src/libraries/System.Formats.Asn1/tests/Asn1TagTests.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ComprehensiveReadTests.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ComprehensiveReadTests.cs with 93% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/OverlappedReads.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ParseTag.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ParseTag.cs with 58% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/PeekTests.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/PeekTests.cs with 84% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/ReadBMPString.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadBMPString.cs with 57% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/ReadBitString.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadBitString.cs with 50% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/ReadBoolean.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ReadEnumerated.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ReadGeneralizedTime.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadGeneralizedTime.cs with 65% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/ReadIA5String.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadIA5String.cs with 57% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/ReadInteger.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ReadLength.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ReadNamedBitList.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ReadNull.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ReadObjectIdentifier.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadObjectIdentifier.cs with 51% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/ReadOctetString.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadOctetString.cs with 50% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/ReadSequence.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ReadSetOf.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ReadT61String.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadT61String.cs with 79% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/ReadUTF8String.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadUTF8String.cs with 55% similarity]
src/libraries/System.Formats.Asn1/tests/Reader/ReadUtcTime.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Reader/ReaderStateTests.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReaderStateTests.cs with 85% similarity]
src/libraries/System.Formats.Asn1/tests/System.Formats.Asn1.Tests.csproj [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/Asn1WriterTests.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/Asn1WriterTests.cs with 81% similarity]
src/libraries/System.Formats.Asn1/tests/Writer/ComprehensiveWriteTest.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/PushPopOctetString.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/PushPopSequence.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/PushPopSetOf.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/SimpleWriterTests.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteBMPString.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteBMPString.cs with 88% similarity]
src/libraries/System.Formats.Asn1/tests/Writer/WriteBitString.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteBoolean.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteCharacterString.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteEncodedValue.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteEnumerated.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteGeneralizedTime.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteGeneralizedTime.cs with 58% similarity]
src/libraries/System.Formats.Asn1/tests/Writer/WriteIA5String.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteIA5String.cs with 87% similarity]
src/libraries/System.Formats.Asn1/tests/Writer/WriteInteger.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteNamedBitList.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteNull.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteObjectIdentifier.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteOctetString.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteUtcTime.cs [new file with mode: 0644]
src/libraries/System.Formats.Asn1/tests/Writer/WriteUtf8String.cs [moved from src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteUtf8String.cs with 87% similarity]
src/libraries/System.Security.Cryptography.Algorithms/src/System.Security.Cryptography.Algorithms.csproj
src/libraries/System.Security.Cryptography.Algorithms/src/System/Security/Cryptography/DSA.cs
src/libraries/System.Security.Cryptography.Algorithms/src/System/Security/Cryptography/ECDiffieHellman.cs
src/libraries/System.Security.Cryptography.Algorithms/src/System/Security/Cryptography/ECDsa.cs
src/libraries/System.Security.Cryptography.Algorithms/src/System/Security/Cryptography/RSA.cs
src/libraries/System.Security.Cryptography.Cng/src/System.Security.Cryptography.Cng.csproj
src/libraries/System.Security.Cryptography.Encoding/src/Internal/Cryptography/AsnFormatter.OSX.cs
src/libraries/System.Security.Cryptography.Encoding/src/System.Security.Cryptography.Encoding.csproj
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/Asn1ReaderTests.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadBoolean.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadEnumerated.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadInteger.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadLength.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadNamedBitList.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadNull.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadSequence.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadSetOf.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Reader/ReadUtcTime.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/ComprehensiveWriteTest.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/PushPopSequence.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/PushPopSetOf.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteBitString.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteBoolean.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteCharacterString.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteEnumerated.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteInteger.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteNamedBitList.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteNull.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteObjectIdentifier.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteOctetString.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/Asn1/Writer/WriteUtcTime.cs [deleted file]
src/libraries/System.Security.Cryptography.Encoding/tests/System.Security.Cryptography.Encoding.Tests.csproj
src/libraries/System.Security.Cryptography.OpenSsl/src/System.Security.Cryptography.OpenSsl.csproj
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/AsnHelpers.cs
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.Asn.cs
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.Decode.cs
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.Decrypt.cs
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.Encrypt.cs
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.KeyTrans.cs
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.cs
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/Windows/DecryptorPalWindows.Decode.cs
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/Windows/PkcsPalWindows.Encrypt.cs
src/libraries/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/PkcsHelpers.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System.Security.Cryptography.Pkcs.csproj
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/CadesIssuerSerial.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/CertificateChoiceAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/EncapsulatedContentInfoAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/EnvelopedDataAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/EssCertId.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/EssCertIdV2.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/IssuerAndSerialNumberAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/KeyAgreeRecipientIdentifierAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/KeyAgreeRecipientInfoAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/KeyTransRecipientInfoAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/MessageImprint.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/OriginatorIdentifierOrKeyAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/OriginatorInfoAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/OriginatorPublicKeyAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/OtherKeyAttributeAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/PkiStatusInfo.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/PolicyInformation.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/PolicyQualifierInfo.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/RecipientEncryptedKeyAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/RecipientIdentifierAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/RecipientInfoAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/RecipientKeyIdentifier.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/Rfc3161Accuracy.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/Rfc3161TimeStampReq.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/Rfc3161TimeStampResp.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/Rfc3161TstInfo.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/SecretBagAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/SignedAttributesSet.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/SignedDataAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/SignerIdentifierAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/SignerInfoAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/SigningCertificateAsn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Asn1/SigningCertificateV2Asn.xml.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/CmsSignature.RSA.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/CmsSignature.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/CmsSigner.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs12Builder.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs12CertBag.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs12Info.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs12SafeBag.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs12SafeContents.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs12SafeContentsBag.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs12SecretBag.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs8PrivateKeyInfo.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs9LocalKeyId.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Pkcs9MessageDigest.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Rfc3161TimestampRequest.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Rfc3161TimestampToken.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/Rfc3161TimestampTokenInfo.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/SignedCms.cs
src/libraries/System.Security.Cryptography.Pkcs/src/System/Security/Cryptography/Pkcs/SignerInfo.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Helpers.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.OSX/AppleCertificatePal.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.OSX/ApplePkcs12Reader.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.OSX/CertificateData.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.OSX/X509Pal.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/CertificatePolicy.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/CrlCache.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/ManagedCertificateFinder.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/ManagedX509ExtensionProcessor.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/OpenSslPkcs12Reader.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/OpenSslX509ChainProcessor.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/OpenSslX509Encoder.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/UnixExportProvider.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/UnixPkcs12Reader.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/X500NameEncoder.ManagedDecode.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.Unix/X500NameEncoder.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System.Security.Cryptography.X509Certificates.csproj
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/AccessDescriptionAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/BasicConstraintsAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/CertificateAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/CertificatePolicyMappingAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/CertificateTemplateAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/CertificationRequestAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/CertificationRequestInfoAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/DistributionPointAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/DistributionPointNameAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/PolicyConstraintsAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/PolicyInformationAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/TbsCertificateAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/TimeAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Asn1/ValidityAsn.xml.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/CertificateRequest.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/ECDsaX509SignatureGenerator.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Pkcs10CertificationRequestInfo.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/Pkcs9ExtensionRequest.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/RSAPkcs1X509SignatureGenerator.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/RSAPssX509SignatureGenerator.cs
src/libraries/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/SubjectAlternativeNameBuilder.cs
src/libraries/System.Security.Cryptography.X509Certificates/tests/RevocationTests/CertificateAuthority.cs
src/libraries/System.Security.Cryptography.X509Certificates/tests/RevocationTests/RevocationResponder.cs
src/libraries/pkg/baseline/packageIndex.json
src/libraries/pkg/descriptions.json