summary refs log tree commit diff
path: root/crypto/crypto.csproj
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/crypto.csproj')
-rw-r--r--crypto/crypto.csproj3469
1 files changed, 3469 insertions, 0 deletions
diff --git a/crypto/crypto.csproj b/crypto/crypto.csproj
new file mode 100644
index 000000000..9a541329d
--- /dev/null
+++ b/crypto/crypto.csproj
@@ -0,0 +1,3469 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}</ProjectGuid>
+    <AssemblyKeyContainerName />
+    <AssemblyName>crypto</AssemblyName>
+    <AssemblyOriginatorKeyFile />
+    <DelaySign>false</DelaySign>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Org.BouncyCastle</RootNamespace>
+    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <TargetFrameworkProfile>Profile136</TargetFrameworkProfile>
+    <FileAlignment>512</FileAlignment>
+    <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <ValidateXaml>true</ValidateXaml>
+    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
+    <SccProjectName>SAK</SccProjectName>
+    <SccLocalPath>SAK</SccLocalPath>
+    <SccAuxPath>SAK</SccAuxPath>
+    <SccProvider>SAK</SccProvider>
+    <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\Src\</SolutionDir>
+    <RestorePackages>true</RestorePackages>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <OutputPath>bin\Debug\</OutputPath>
+    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+    <DefineConstants>TRACE;DEBUG;PORTABLE</DefineConstants>
+    <DocumentationFile>doc\crypto.xml</DocumentationFile>
+    <DebugSymbols>true</DebugSymbols>
+    <Optimize>false</Optimize>
+    <RegisterForComInterop>false</RegisterForComInterop>
+    <RemoveIntegerChecks>false</RemoveIntegerChecks>
+    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+    <WarningLevel>4</WarningLevel>
+    <DebugType>full</DebugType>
+    <ErrorReport>prompt</ErrorReport>
+    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
+    <WarningsAsErrors>
+    </WarningsAsErrors>
+    <NoWarn>1591</NoWarn>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <OutputPath>bin\Release\</OutputPath>
+    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
+    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
+    <DefineConstants>TRACE;PORTABLE</DefineConstants>
+    <DocumentationFile>doc\crypto.xml</DocumentationFile>
+    <DebugSymbols>false</DebugSymbols>
+    <NoStdLib>true</NoStdLib>
+    <NoConfig>true</NoConfig>
+    <Optimize>true</Optimize>
+    <RegisterForComInterop>false</RegisterForComInterop>
+    <RemoveIntegerChecks>false</RemoveIntegerChecks>
+    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
+    <WarningLevel>4</WarningLevel>
+    <DebugType>pdbonly</DebugType>
+    <ErrorReport>prompt</ErrorReport>
+    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
+    <WarningsAsErrors>
+    </WarningsAsErrors>
+    <NoWarn>1591</NoWarn>
+  </PropertyGroup>
+  <ItemGroup>
+    <!-- A reference to the entire .NET Framework is automatically included -->
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="bzip2\src\BZip2Constants.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="bzip2\src\CBZip2InputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="bzip2\src\CBZip2OutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="bzip2\src\CRC.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1Encodable.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1EncodableVector.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\Asn1Exception.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1Generator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1InputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1Null.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1Object.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1OctetString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1OctetStringParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1OutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\Asn1ParsingException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1Sequence.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1SequenceParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1Set.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1SetParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1StreamParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1TaggedObject.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1TaggedObjectParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ASN1Tags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\bc\BCObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERApplicationSpecific.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERApplicationSpecificParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERNull.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BEROctetString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BEROctetStringGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BEROctetStringParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BEROutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERSequence.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERSequenceGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERSequenceParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERSet.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERSetGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERSetParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERTaggedObject.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\BERTaggedObjectParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CAKeyUpdAnnContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CertConfirmContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CertifiedKeyPair.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CertOrEncCert.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CertRepMessage.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CertResponse.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CertStatus.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\Challenge.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CmpCertificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CmpObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\CrlAnnContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\ErrorMsgContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\GenMsgContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\GenRepContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\InfoTypeAndValue.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\KeyRecRepContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\OobCertHash.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PbmParameter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIBody.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIConfirmContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIFailureInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIFreeText.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIHeader.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIHeaderBuilder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIMessage.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIMessages.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIStatus.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PKIStatusInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PollRepContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PollReqContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PopoDecKeyChallContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\PopoDecKeyRespContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\ProtectedPart.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\RevAnnContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\RevDetails.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\RevRepContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\RevRepContentBuilder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cmp\RevReqContent.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\Attribute.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\Attributes.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\AttributeTable.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\AuthenticatedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\AuthenticatedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\AuthEnvelopedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\AuthEnvelopedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\CMSAttributes.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\CMSObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\CompressedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\CompressedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\ContentInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\ContentInfoParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\ecc\MQVuserKeyingMaterial.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\EncryptedContentInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\EncryptedContentInfoParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\EncryptedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\EnvelopedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\EnvelopedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\Evidence.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\IssuerAndSerialNumber.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\KEKIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\KEKRecipientInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\KeyAgreeRecipientIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\KeyAgreeRecipientInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\KeyTransRecipientInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\MetaData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\OriginatorIdentifierOrKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\OriginatorInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\OriginatorPublicKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\OtherKeyAttribute.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\OtherRecipientInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\PasswordRecipientInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\RecipientEncryptedKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\RecipientIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\RecipientInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\RecipientKeyIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\SignedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\SignedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\SignerIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\SignerInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\Time.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\TimeStampAndCRL.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\TimeStampedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\TimeStampedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cms\TimeStampTokenEvidence.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ConstructedOctetStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\AttributeTypeAndValue.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\CertId.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\CertReqMessages.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\CertReqMsg.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\CertRequest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\CertTemplate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\CertTemplateBuilder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\Controls.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\CrmfObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\EncKeyWithID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\EncryptedKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\EncryptedValue.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\OptionalValidity.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\PKIArchiveOptions.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\PKIPublicationInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\PKMacValue.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\PopoPrivKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\PopoSigningKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\PopoSigningKeyInput.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\ProofOfPossession.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\SinglePubInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\crmf\SubsequentMessage.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cryptopro\CryptoProObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cryptopro\ECGOST3410NamedCurves.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cryptopro\ECGOST3410ParamSetParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cryptopro\GOST28147Parameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cryptopro\GOST3410NamedParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cryptopro\GOST3410ParamSetParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\cryptopro\GOST3410PublicKeyAlgParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DefiniteLengthInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERApplicationSpecific.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERBitString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERBMPString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERBoolean.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DEREnumerated.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERExternal.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERExternalParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERGeneralizedTime.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERGeneralString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERIA5String.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERInteger.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERNull.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERNumericString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERObjectIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DEROctetString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DEROctetStringParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DEROutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERPrintableString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERSequence.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERSequenceGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERSequenceParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERSet.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERSetGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERSetParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DerStringBase.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERT61String.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERTaggedObject.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERUniversalString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERUnknownTag.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERUTCTime.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERUTF8String.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\DERVisibleString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\eac\EACObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CertificateValues.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CommitmentTypeIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CommitmentTypeIndication.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CommitmentTypeQualifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CompleteCertificateRefs.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CompleteRevocationRefs.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CrlIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CrlListID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CrlOcspRef.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\CrlValidatedID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\ESFAttributes.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\OcspIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\OcspListID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\OcspResponsesID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\OtherCertID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\OtherHash.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\OtherHashAlgAndValue.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\OtherRevRefs.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\OtherRevVals.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\OtherSigningCertificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\RevocationValues.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\SignaturePolicyId.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\SignaturePolicyIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\SignerAttribute.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\SignerLocation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\esf\SigPolicyQualifierInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ess\ContentHints.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ess\ContentIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ess\ESSCertID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ess\ESSCertIDv2.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ess\OtherCertID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ess\OtherSigningCertificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ess\SigningCertificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ess\SigningCertificateV2.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\gnu\GNUObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\iana\IANAObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\IAsn1ApplicationSpecificParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\IAsn1Choice.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\IAsn1Convertible.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\IAsn1String.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\icao\CscaMasterList.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\icao\DataGroupHash.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\icao\ICAOObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\icao\LDSSecurityObject.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\icao\LDSVersionInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\IndefiniteLengthInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\ISISMTTObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\ocsp\CertHash.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\ocsp\RequestedCertificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\x509\AdditionalInformationSyntax.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\x509\Admissions.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\x509\AdmissionSyntax.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\x509\DeclarationOfMajority.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\x509\MonetaryLimit.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\x509\NamingAuthority.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\x509\ProcurationSyntax.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\x509\ProfessionInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\isismtt\x509\Restriction.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\kisa\KISAObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\LazyASN1InputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\LazyDERSequence.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\LazyDERSet.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\LimitedInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\microsoft\MicrosoftObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\misc\CAST5CBCParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\misc\IDEACBCPar.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\misc\MiscObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\misc\NetscapeCertType.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\misc\NetscapeRevocationURL.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\misc\VerisignCzagExtension.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\mozilla\PublicKeyAndChallenge.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\nist\NISTNamedCurves.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\nist\NISTObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ntt\NTTObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\BasicOCSPResponse.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\CertID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\CertStatus.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\CrlID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\OCSPObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\OCSPRequest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\OCSPResponse.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\OCSPResponseStatus.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\Request.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\ResponderID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\ResponseBytes.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\ResponseData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\RevokedInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\ServiceLocator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\Signature.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\SingleResponse.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\ocsp\TBSRequest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\OIDTokenizer.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\oiw\ElGamalParameter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\oiw\OIWObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\Attribute.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\AuthenticatedSafe.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\CertBag.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\CertificationRequest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\CertificationRequestInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\ContentInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\DHParameter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\EncryptedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\EncryptedPrivateKeyInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\EncryptionScheme.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\IssuerAndSerialNumber.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\KeyDerivationFunc.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\MacData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\PBEParameter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\PBES2Parameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\PBKDF2Params.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\Pfx.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\PKCS12PBEParams.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\PKCSObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\PrivateKeyInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\RC2CBCParameter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\RSAESOAEPparams.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\RSAPrivateKeyStructure.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\RSASSAPSSparams.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\SafeBag.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\SignedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\pkcs\SignerInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\sec\ECPrivateKeyStructure.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\sec\SECNamedCurves.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\sec\SECObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\smime\SMIMEAttributes.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\smime\SMIMECapabilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\smime\SMIMECapabilitiesAttribute.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\smime\SMIMECapability.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\smime\SMIMECapabilityVector.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\smime\SMIMEEncryptionKeyPreferenceAttribute.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\teletrust\TeleTrusTNamedCurves.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\teletrust\TeleTrusTObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\tsp\Accuracy.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\tsp\MessageImprint.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\tsp\TimeStampReq.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\tsp\TimeStampResp.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\tsp\TSTInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\util\ASN1Dump.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\util\Dump.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\util\FilterStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x500\DirectoryString.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\AccessDescription.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\AlgorithmIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\AttCertIssuer.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\AttCertValidityPeriod.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\Attribute.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\AttributeCertificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\AttributeCertificateInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\AttributeTable.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\AuthorityInformationAccess.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\AuthorityKeyIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\BasicConstraints.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\CertificateList.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\CertificatePair.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\CertPolicyId.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\CRLDistPoint.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\CRLNumber.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\CRLReason.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\DigestInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\DisplayText.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\DistributionPoint.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\DistributionPointName.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\DSAParameter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\ExtendedKeyUsage.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\GeneralName.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\GeneralNames.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\GeneralSubtree.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\Holder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\IetfAttrSyntax.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\IssuerSerial.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\IssuingDistributionPoint.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\KeyPurposeId.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\KeyUsage.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\NameConstraints.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\NoticeReference.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\ObjectDigestInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\PolicyInformation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\PolicyMappings.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\PolicyQualifierId.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\PolicyQualifierInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\PrivateKeyUsagePeriod.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\qualified\BiometricData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\qualified\ETSIQCObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\qualified\Iso4217CurrencyCode.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\qualified\MonetaryValue.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\qualified\QCStatement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\qualified\RFC3739QCObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\qualified\SemanticsInformation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\qualified\TypeOfBiometricData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\ReasonFlags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\RoleSyntax.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\RSAPublicKeyStructure.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\sigi\NameOrPseudonym.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\sigi\PersonalData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\sigi\SigIObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\SubjectDirectoryAttributes.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\SubjectKeyIdentifier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\SubjectPublicKeyInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\Target.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\TargetInformation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\Targets.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\TBSCertificateStructure.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\TBSCertList.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\Time.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\UserNotice.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\V1TBSCertificateGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\V2AttributeCertificateInfoGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\V2Form.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\V2TBSCertListGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\V3TBSCertificateGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509Attributes.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509CertificateStructure.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509DefaultEntryConverter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509Extension.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509Extensions.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509ExtensionsGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509Name.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509NameEntryConverter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509NameTokenizer.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x509\X509ObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\DHDomainParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\DHPublicKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\DHValidationParms.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\KeySpecificInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\OtherInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X962NamedCurves.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X962Parameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X9Curve.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X9ECParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X9ECParametersHolder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X9ECPoint.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X9FieldElement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X9FieldID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X9IntegerConverter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\asn1\x9\X9ObjectIdentifiers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\AssemblyInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\ArmoredInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\ArmoredOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\attr\ImageAttrib.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\BCPGInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\BCPGObject.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\BCPGOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\CompressedDataPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\CompressionAlgorithmTags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\ContainedPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\CRC24.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\DSAPublicBCPGKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\DSASecretBCPGKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\ElGamalPublicBCPGKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\ElGamalSecretBCPGKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\ExperimentalPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\HashAlgorithmTags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\IBcpgKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\InputStreamPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\LiteralDataPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\MarkerPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\ModDetectionCodePacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\MPInteger.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\OnePassSignaturePacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\OutputStreamPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\Packet.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\PacketTags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\PublicKeyAlgorithmTags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\PublicKeyEncSessionPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\PublicKeyPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\PublicSubkeyPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\RSAPublicBCPGKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\RSASecretBCPGKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\S2K.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SecretKeyPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SecretSubkeyPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SignaturePacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SignatureSubpacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SignatureSubpacketsReader.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SignatureSubpacketTags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\EmbeddedSignature.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\Exportable.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\IssuerKeyID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\KeyExpirationTime.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\KeyFlags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\NotationData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\PreferredAlgorithms.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\PrimaryUserID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\Revocable.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\RevocationKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\RevocationKeyTags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\RevocationReason.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\RevocationReasonTags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\SignatureCreationTime.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\SignatureExpirationTime.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\SignerUserID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\sig\TrustSignature.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SymmetricEncDataPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SymmetricEncIntegrityPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SymmetricKeyAlgorithmTags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\SymmetricKeyEncSessionPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\TrustPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\UserAttributePacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\UserAttributeSubpacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\UserAttributeSubpacketsReader.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\UserAttributeSubpacketTags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\bcpg\UserIDPacket.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\BaseDigestCalculator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSAttributeTableGenerationException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSAttributeTableGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSAuthenticatedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSAuthenticatedDataGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSAuthenticatedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSAuthenticatedDataStreamGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSAuthenticatedGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSAuthEnvelopedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSAuthEnvelopedGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSCompressedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSCompressedDataGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSCompressedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSCompressedDataStreamGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSContentInfoParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSEnvelopedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSEnvelopedDataGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSEnvelopedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSEnvelopedDataStreamGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSEnvelopedGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSEnvelopedHelper.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSPBEKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSProcessable.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSProcessableByteArray.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSProcessableFile.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSProcessableInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSReadable.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSSecureReadable.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSSignedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSSignedDataGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSSignedDataParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSSignedDataStreamGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSSignedGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSSignedHelper.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSStreamException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSTypedStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CMSUtils.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\CounterSignatureDigestCalculator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\DefaultAuthenticatedAttributeTableGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\DefaultSignedAttributeTableGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\DigOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\IDigestCalculator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\KEKRecipientInfoGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\KEKRecipientInformation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\KeyAgreeRecipientInfoGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\KeyAgreeRecipientInformation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\KeyTransRecipientInfoGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\KeyTransRecipientInformation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\MacOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\NullOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\OriginatorId.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\PasswordRecipientInfoGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\PasswordRecipientInformation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\PKCS5Scheme2PBEKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\PKCS5Scheme2UTF8PBEKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\RecipientId.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\RecipientInfoGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\RecipientInformation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\RecipientInformationStore.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\SignerId.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\SignerInfoGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\SignerInformation.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\SignerInformationStore.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\SigOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\cms\SimpleAttributeTableGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\DHAgreement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\DHBasicAgreement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\ECDHBasicAgreement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\ECDHCBasicAgreement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\ECDHWithKdfBasicAgreement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\ECMqvBasicAgreement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\ECMqvWithKdfBasicAgreement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\kdf\DHKdfParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\kdf\DHKekGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\kdf\ECDHKekGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\srp\SRP6Client.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\srp\SRP6Server.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\srp\SRP6Utilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\agreement\srp\SRP6VerifierGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\AsymmetricCipherKeyPair.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\AsymmetricKeyParameter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\BufferedAeadBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\BufferedAsymmetricBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\BufferedBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\BufferedCipherBase.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\BufferedIesCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\BufferedStreamCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\CipherKeyGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\CryptoException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\DataLengthException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\GeneralDigest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\GOST3411Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\LongDigest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\MD2Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\MD4Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\MD5Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\NullDigest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\RIPEMD128Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\RIPEMD160Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\RIPEMD256Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\RIPEMD320Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\SHA1Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\SHA224Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\SHA256Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\SHA384Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\SHA512Digest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\ShortenedDigest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\TigerDigest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\digests\WhirlpoolDigest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\encodings\ISO9796d1Encoding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\encodings\OAEPEncoding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\encodings\PKCS1Encoding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\AESEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\AESFastEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\AESLightEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\AESWrapEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\BlowfishEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\CamelliaEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\CamelliaLightEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\CamelliaWrapEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\CAST5Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\CAST6Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\DESedeEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\DESedeWrapEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\DesEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\ElGamalEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\GOST28147Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\HC128Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\HC256Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\IDEAEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\IESEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\ISAACEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\NaccacheSternEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\NoekeonEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\NullEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RC2Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RC2WrapEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RC4Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RC532Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RC564Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RC6Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RFC3211WrapEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RFC3394WrapEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RijndaelEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RSABlindedEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RSABlindingEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RSACoreEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\RSAEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\Salsa20Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\SEEDEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\SEEDWrapEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\SerpentEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\SkipjackEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\TEAEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\TwofishEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\VMPCEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\VMPCKSA3Engine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\engines\XTEAEngine.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\BaseKDFBytesGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\DESedeKeyGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\DESKeyGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\DHBasicKeyPairGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\DHKeyGeneratorHelper.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\DHKeyPairGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\DHParametersGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\DHParametersHelper.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\DSAKeyPairGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\DSAParametersGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\ECKeyPairGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\ElGamalKeyPairGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\ElGamalParametersGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\GOST3410KeyPairGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\GOST3410ParametersGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\KDF1BytesGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\KDF2BytesGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\MGF1BytesGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\NaccacheSternKeyPairGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\OpenSSLPBEParametersGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\PKCS12ParametersGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\PKCS5S1ParametersGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\PKCS5S2ParametersGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\RSABlindingFactorGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\RSAKeyPairGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\generators\SCrypt.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IAsymmetricBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IAsymmetricCipherKeyPairGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IBasicAgreement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IBufferedCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\ICipherParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IDerivationFunction.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IDerivationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IDigest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IDSA.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IMac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\InvalidCipherTextException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\io\CipherStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\io\DigestStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\io\MacStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\io\SignerStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\ISigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\ISignerWithRecovery.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IStreamCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\IWrapper.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\KeyGenerationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\macs\CBCBlockCipherMac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\macs\CFBBlockCipherMac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\macs\CMac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\macs\GOST28147Mac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\macs\HMac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\macs\ISO9797Alg3Mac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\macs\VMPCMac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\MaxBytesExceededException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\CBCBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\CCMBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\CFBBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\CTSBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\EAXBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\GCMBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\gcm\BasicGcmExponentiator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\gcm\BasicGcmMultiplier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\gcm\GcmUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\gcm\IGcmExponentiator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\gcm\IGcmMultiplier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\gcm\Tables1kGcmExponentiator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\gcm\Tables64kGcmMultiplier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\gcm\Tables8kGcmMultiplier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\GOFBBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\IAeadBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\OFBBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\OpenPGPCFBBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\modes\SICBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\paddings\BlockCipherPadding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\paddings\ISO10126d2Padding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\paddings\ISO7816d4Padding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\paddings\PaddedBufferedBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\paddings\PKCS7Padding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\paddings\TBCPadding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\paddings\X923Padding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\paddings\ZeroBytePadding.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\AEADParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\CCMParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DESedeParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DESParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DHKeyGenerationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DHKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DHParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DHPrivateKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DHPublicKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DHValidationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DSAKeyGenerationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DSAKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DSAParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DSAPrivateKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DSAPublicKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\DSAValidationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ECDomainParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ECKeyGenerationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ECKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ECPrivateKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ECPublicKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ElGamalKeyGenerationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ElGamalKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ElGamalParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ElGamalPrivateKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ElGamalPublicKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\GOST3410KeyGenerationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\GOST3410KeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\GOST3410Parameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\GOST3410PrivateKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\GOST3410PublicKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\GOST3410ValidationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\IESParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\IESWithCipherParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ISO18033KDFParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\KDFParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\KeyParameter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\MGFParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\MqvPrivateParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\MqvPublicParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\NaccacheSternKeyGenerationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\NaccacheSternKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\NaccacheSternPrivateKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ParametersWithIV.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ParametersWithRandom.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ParametersWithSalt.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\ParametersWithSBox.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\RC2Parameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\RC5Parameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\RSABlindingParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\RSAKeyGenerationParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\RSAKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\parameters\RSAPrivateCrtKeyParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\PBEParametersGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\prng\CryptoApiRandomGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\prng\DigestRandomGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\prng\IRandomGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\prng\ReversedWindowGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\prng\ThreadedSeedGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\prng\VMPCRandomGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\DSADigestSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\DSASigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\ECDSASigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\ECGOST3410Signer.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\ECNRSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\GenericSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\GOST3410DigestSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\GOST3410Signer.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\ISO9796d2PSSSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\ISO9796d2Signer.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\PSSSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\signers\RSADigestSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\StreamBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\AlertDescription.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\AlertLevel.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\AlwaysValidVerifyer.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\ByteQueue.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\Certificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\CertificateRequest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\CipherSuite.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\ClientCertificateType.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\CombinedHash.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\CompressionMethod.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\ContentType.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\DefaultTlsAgreementCredentials.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\DefaultTlsCipherFactory.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\DefaultTlsClient.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\DefaultTlsSignerCredentials.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\DigestAlgorithm.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\ECCurveType.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\ECPointFormat.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\EncryptionAlgorithm.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\ExtensionType.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\HandshakeType.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\ICertificateVerifyer.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\KeyExchangeAlgorithm.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\LegacyTlsAuthentication.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\LegacyTlsClient.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\NamedCurve.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\PskTlsClient.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\RecordStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\SecurityParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\SrpTlsClient.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\Ssl3Mac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsAgreementCredentials.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsAuthentication.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsBlockCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsCipherFactory.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsClient.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsClientContext.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsClientContextImpl.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsCompression.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsCredentials.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsDeflateCompression.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsDheKeyExchange.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsDHKeyExchange.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsDHUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsDsaSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsDssSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsECDheKeyExchange.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsECDHKeyExchange.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsECDsaSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsFatalAlert.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsKeyExchange.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsMac.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsNullCipher.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsNullCompression.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsProtocolHandler.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsPskIdentity.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsPskKeyExchange.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsRsaKeyExchange.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsRsaSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsRsaUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsSigner.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsSignerCredentials.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsSrpKeyExchange.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\tls\TlsUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\crypto\util\Pack.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\BigInteger.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\abc\SimpleBigDecimal.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\abc\Tnaf.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\abc\ZTauElement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\ECAlgorithms.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\ECCurve.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\ECFieldElement.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\ECPoint.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\IntArray.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\multiplier\ECMultiplier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\multiplier\FpNafMultiplier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\multiplier\PreCompInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\multiplier\ReferenceMultiplier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\multiplier\WNafMultiplier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\multiplier\WNafPreCompInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\multiplier\WTauNafMultiplier.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\math\ec\multiplier\WTauNafPreCompInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\BasicOCSPResp.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\BasicOCSPRespGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\CertificateID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\CertificateStatus.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\OCSPException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\OCSPReq.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\OCSPReqGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\OCSPResp.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\OCSPRespGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\OCSPRespStatus.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\OCSPUtil.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\Req.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\RespData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\RespID.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\RevokedStatus.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\SingleResp.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\ocsp\UnknownStatus.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\IStreamGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPCompressedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPCompressedDataGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPDataValidationException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPEncryptedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPEncryptedDataGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPEncryptedDataList.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PgpExperimental.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPKeyFlags.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPKeyPair.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPKeyRing.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPKeyRingGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPKeyValidationException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPLiteralData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPLiteralDataGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPMarker.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPObject.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPObjectFactory.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPOnePassSignature.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPOnePassSignatureList.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPPBEEncryptedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPPrivateKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPPublicKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPPublicKeyEncryptedData.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPPublicKeyRing.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PgpPublicKeyRingBundle.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPSecretKey.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPSecretKeyRing.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PgpSecretKeyRingBundle.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPSignature.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPSignatureGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPSignatureList.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPSignatureSubpacketGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPSignatureSubpacketVector.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPUserAttributeSubpacketVector.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPUserAttributeSubpacketVectorGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PgpUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\PGPV3SignatureGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openpgp\WrappedGeneratorStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openssl\EncryptionException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openssl\IPasswordFinder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openssl\MiscPemGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openssl\PasswordException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openssl\PEMException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openssl\PEMReader.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openssl\PEMUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openssl\PEMWriter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\openssl\Pkcs8Generator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\AsymmetricKeyEntry.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\EncryptedPrivateKeyInfoFactory.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\PKCS10CertificationRequest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\Pkcs10CertificationRequestDelaySigned.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\PKCS12Entry.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\PKCS12Store.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\PKCS12StoreBuilder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\PKCS12Utilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\PrivateKeyInfoFactory.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkcs\X509CertificateEntry.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\CertStatus.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixAttrCertChecker.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixAttrCertPathBuilder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixAttrCertPathValidator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixBuilderParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCertPath.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCertPathBuilder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCertPathBuilderException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCertPathBuilderResult.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCertPathChecker.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCertPathValidator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCertPathValidatorException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCertPathValidatorResult.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCertPathValidatorUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixCrlUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixNameConstraintValidator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixNameConstraintValidatorException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\PkixPolicyNode.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\ReasonsMask.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\Rfc3280CertPathUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\Rfc3281CertPathUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\pkix\TrustAnchor.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\AgreementUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\cert\CertificateEncodingException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\cert\CertificateException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\cert\CertificateExpiredException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\cert\CertificateNotYetValidException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\cert\CertificateParsingException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\cert\CrlException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\CipherUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\DigestUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\DotNetUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\GeneralSecurityException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\GeneratorUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\InvalidKeyException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\InvalidParameterException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\KeyException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\MacUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\NoSuchAlgorithmException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\ParameterUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\PbeUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\PrivateKeyFactory.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\PublicKeyFactory.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\SecureRandom.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\SecurityUtilityException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\SignatureException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\SignerUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\security\WrapperUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\GenTimeAccuracy.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TimeStampRequest.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TimeStampRequestGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TimeStampResponse.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TimeStampResponseGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TimeStampToken.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TimeStampTokenGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TimeStampTokenInfo.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TSPAlgorithms.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TSPException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TSPUtil.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\tsp\TSPValidationException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\Arrays.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\BigIntegers.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\CollectionUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\EmptyEnumerable.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\EnumerableProxy.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\HashSet.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\ISet.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\LinkedDictionary.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\UnmodifiableDictionary.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\UnmodifiableDictionaryProxy.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\UnmodifiableList.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\UnmodifiableListProxy.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\UnmodifiableSet.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\collections\UnmodifiableSetProxy.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\date\DateTimeObject.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\date\DateTimeUtilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\Base64.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\Base64Encoder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\BufferedDecoder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\BufferedEncoder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\Hex.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\HexEncoder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\HexTranslator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\IEncoder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\Translator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\UrlBase64.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\encoders\UrlBase64Encoder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\Enums.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\BaseInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\BaseOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\pem\PemGenerationException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\pem\PemHeader.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\pem\PemObject.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\pem\PemObjectGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\pem\PemObjectParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\pem\PemReader.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\pem\PemWriter.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\PushbackStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\StreamOverflowException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\Streams.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\TeeInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\io\TeeOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\net\IPAddress.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\Platform.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\Strings.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\Adler32.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\Deflate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\InfBlocks.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\InfCodes.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\Inflate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\InfTree.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\JZlib.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\StaticTree.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\Tree.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\ZDeflaterOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\ZInflaterInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\ZInputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\ZOutputStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\util\zlib\ZStream.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\AttributeCertificateHolder.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\AttributeCertificateIssuer.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\extension\AuthorityKeyIdentifierStructure.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\extension\SubjectKeyIdentifierStructure.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\extension\X509ExtensionUtil.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\IX509AttributeCertificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\IX509Extension.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\PEMParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\PrincipalUtil.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\IX509Selector.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\IX509Store.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\IX509StoreParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\NoSuchStoreException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\X509AttrCertStoreSelector.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\X509CertPairStoreSelector.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\X509CertStoreSelector.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\X509CollectionStore.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\X509CollectionStoreParameters.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\X509CrlStoreSelector.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\X509StoreException.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\store\X509StoreFactory.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\SubjectPublicKeyInfoFactory.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509AttrCertParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509Attribute.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509Certificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509CertificatePair.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509CertificateParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509CertPairParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509Crl.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509CrlEntry.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509CrlParser.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509ExtensionBase.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509KeyUsage.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509SignatureUtil.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509Utilities.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509V1CertificateGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509V2AttributeCertificate.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509V2AttributeCertificateGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509V2CRLGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Compile Include="src\x509\X509V3CertificateGenerator.cs">
+      <SubType>Code</SubType>
+    </Compile>
+    <Content Include="Contributors.html" />
+    <Content Include="License.html" />
+    <Content Include="Readme.html" />
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
+  <ProjectExtensions />
+  <PropertyGroup>
+    <PreBuildEvent />
+    <PostBuildEvent />
+  </PropertyGroup>
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>
\ No newline at end of file