summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2021-09-22 15:04:39 +0700
committerPeter Dettman <peter.dettman@bouncycastle.org>2021-09-22 15:04:39 +0700
commit5d4375bc46abff1a7877e0aee346bc380a8249af (patch)
treeca0c06b13535c96d75bf142219d8d0b16497a44f
parentCheck DH standard group lookup (diff)
downloadBouncyCastle.NET-ed25519-5d4375bc46abff1a7877e0aee346bc380a8249af.tar.xz
Restore old project file format
-rw-r--r--crypto-test/crypto-test.csproj199
-rw-r--r--crypto/crypto.csproj23791
-rw-r--r--csharp.sln39
3 files changed, 15767 insertions, 8262 deletions
diff --git a/crypto-test/crypto-test.csproj b/crypto-test/crypto-test.csproj
index 50c293aff..9bb4cdbb9 100644
--- a/crypto-test/crypto-test.csproj
+++ b/crypto-test/crypto-test.csproj
@@ -1,95 +1,104 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
-  <PropertyGroup>
-    <ProjectType>Local</ProjectType>
-    <ProductVersion>7.10.3077</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}</ProjectGuid>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ApplicationIcon>App.ico</ApplicationIcon>
-    <AssemblyKeyContainerName />
-    <AssemblyName>crypto-test</AssemblyName>
-    <AssemblyOriginatorKeyFile />
-    <DefaultClientScript>JScript</DefaultClientScript>
-    <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
-    <DefaultTargetSchema>IE50</DefaultTargetSchema>
-    <DelaySign>false</DelaySign>
-    <OutputType>Exe</OutputType>
-    <RootNamespace>crypto_test</RootNamespace>
-    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
-    <StartupObject />
-    <FileUpgradeFlags>
-    </FileUpgradeFlags>
-    <UpgradeBackupLocation>
-    </UpgradeBackupLocation>
-    <OldToolsVersion>0.0</OldToolsVersion>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <OutputPath>bin\Debug\</OutputPath>
-    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
-    <BaseAddress>285212672</BaseAddress>
-    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
-    <ConfigurationOverrideFile />
-    <DefineConstants>DEBUG;TRACE</DefineConstants>
-    <DocumentationFile />
-    <DebugSymbols>true</DebugSymbols>
-    <FileAlignment>4096</FileAlignment>
-    <NoStdLib>false</NoStdLib>
-    <NoWarn />
-    <Optimize>false</Optimize>
-    <RegisterForComInterop>false</RegisterForComInterop>
-    <RemoveIntegerChecks>false</RemoveIntegerChecks>
-    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <WarningLevel>4</WarningLevel>
-    <DebugType>full</DebugType>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <OutputPath>bin\Release\</OutputPath>
-    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
-    <BaseAddress>285212672</BaseAddress>
-    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
-    <ConfigurationOverrideFile />
-    <DefineConstants>TRACE</DefineConstants>
-    <DocumentationFile />
-    <DebugSymbols>false</DebugSymbols>
-    <FileAlignment>4096</FileAlignment>
-    <NoStdLib>false</NoStdLib>
-    <NoWarn />
-    <Optimize>true</Optimize>
-    <RegisterForComInterop>false</RegisterForComInterop>
-    <RemoveIntegerChecks>false</RemoveIntegerChecks>
-    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <WarningLevel>4</WarningLevel>
-    <DebugType>none</DebugType>
-    <ErrorReport>prompt</ErrorReport>
-  </PropertyGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\crypto\crypto.csproj">
-      <Name>crypto</Name>
-      <Project>{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}</Project>
-      <Package>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</Package>
-    </ProjectReference>
-    <Reference Include="System">
-      <Name>System</Name>
-    </Reference>
-    <Reference Include="System.Data">
-      <Name>System.Data</Name>
-    </Reference>
-    <Reference Include="System.Xml">
-      <Name>System.XML</Name>
-    </Reference>
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="CryptoTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Content Include="App.ico" />
-  </ItemGroup>
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <PropertyGroup>
-    <PreBuildEvent />
-    <PostBuildEvent />
-  </PropertyGroup>
-</Project>
\ No newline at end of file
+<VisualStudioProject>
+    <CSHARP
+        ProjectType = "Local"
+        ProductVersion = "7.10.3077"
+        SchemaVersion = "2.0"
+        ProjectGuid = "{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}"
+    >
+        <Build>
+            <Settings
+                ApplicationIcon = "App.ico"
+                AssemblyKeyContainerName = ""
+                AssemblyName = "crypto-test"
+                AssemblyOriginatorKeyFile = ""
+                DefaultClientScript = "JScript"
+                DefaultHTMLPageLayout = "Grid"
+                DefaultTargetSchema = "IE50"
+                DelaySign = "false"
+                OutputType = "Exe"
+                PreBuildEvent = ""
+                PostBuildEvent = ""
+                RootNamespace = "crypto_test"
+                RunPostBuildEvent = "OnBuildSuccess"
+                StartupObject = ""
+            >
+                <Config
+                    Name = "Debug"
+                    AllowUnsafeBlocks = "false"
+                    BaseAddress = "285212672"
+                    CheckForOverflowUnderflow = "false"
+                    ConfigurationOverrideFile = ""
+                    DefineConstants = "DEBUG;TRACE"
+                    DocumentationFile = ""
+                    DebugSymbols = "true"
+                    FileAlignment = "4096"
+                    IncrementalBuild = "false"
+                    NoStdLib = "false"
+                    NoWarn = ""
+                    Optimize = "false"
+                    OutputPath = "bin\Debug\"
+                    RegisterForComInterop = "false"
+                    RemoveIntegerChecks = "false"
+                    TreatWarningsAsErrors = "false"
+                    WarningLevel = "4"
+                />
+                <Config
+                    Name = "Release"
+                    AllowUnsafeBlocks = "false"
+                    BaseAddress = "285212672"
+                    CheckForOverflowUnderflow = "false"
+                    ConfigurationOverrideFile = ""
+                    DefineConstants = "TRACE"
+                    DocumentationFile = ""
+                    DebugSymbols = "false"
+                    FileAlignment = "4096"
+                    IncrementalBuild = "false"
+                    NoStdLib = "false"
+                    NoWarn = ""
+                    Optimize = "true"
+                    OutputPath = "bin\Release\"
+                    RegisterForComInterop = "false"
+                    RemoveIntegerChecks = "false"
+                    TreatWarningsAsErrors = "false"
+                    WarningLevel = "4"
+                />
+            </Settings>
+            <References>
+                <Reference
+                    Name = "System"
+                    AssemblyName = "System"
+                    HintPath = "..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll"
+                />
+                <Reference
+                    Name = "System.Data"
+                    AssemblyName = "System.Data"
+                    HintPath = "..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll"
+                />
+                <Reference
+                    Name = "System.XML"
+                    AssemblyName = "System.Xml"
+                    HintPath = "..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll"
+                />
+                <Reference
+                    Name = "crypto"
+                    Project = "{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}"
+                    Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}"
+                />
+            </References>
+        </Build>
+        <Files>
+            <Include>
+                <File
+                    RelPath = "App.ico"
+                    BuildAction = "Content"
+                />
+                <File
+                    RelPath = "CryptoTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+            </Include>
+        </Files>
+    </CSHARP>
+</VisualStudioProject>
+
diff --git a/crypto/crypto.csproj b/crypto/crypto.csproj
index a6ddea38e..442fda26d 100644
--- a/crypto/crypto.csproj
+++ b/crypto/crypto.csproj
@@ -1,8147 +1,15644 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
-  <PropertyGroup>
-    <ProjectType>Local</ProjectType>
-    <ProductVersion>7.10.3077</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}</ProjectGuid>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ApplicationIcon />
-    <AssemblyKeyContainerName />
-    <AssemblyName>crypto</AssemblyName>
-    <AssemblyOriginatorKeyFile />
-    <DefaultClientScript>JScript</DefaultClientScript>
-    <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
-    <DefaultTargetSchema>IE50</DefaultTargetSchema>
-    <DelaySign>false</DelaySign>
-    <OutputType>Library</OutputType>
-    <RootNamespace>crypto</RootNamespace>
-    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
-    <StartupObject />
-    <FileUpgradeFlags>
-    </FileUpgradeFlags>
-    <UpgradeBackupLocation>
-    </UpgradeBackupLocation>
-    <OldToolsVersion>0.0</OldToolsVersion>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <OutputPath>bin\Debug\</OutputPath>
-    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
-    <BaseAddress>285212672</BaseAddress>
-    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
-    <ConfigurationOverrideFile />
-    <DefineConstants>DEBUG;TRACE;NET_1_1</DefineConstants>
-    <DocumentationFile>doc\crypto.xml</DocumentationFile>
-    <DebugSymbols>true</DebugSymbols>
-    <FileAlignment>4096</FileAlignment>
-    <NoStdLib>false</NoStdLib>
-    <NoWarn>1591</NoWarn>
-    <Optimize>false</Optimize>
-    <RegisterForComInterop>false</RegisterForComInterop>
-    <RemoveIntegerChecks>false</RemoveIntegerChecks>
-    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <WarningLevel>4</WarningLevel>
-    <DebugType>full</DebugType>
-    <ErrorReport>prompt</ErrorReport>
-    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <OutputPath>bin\Release\</OutputPath>
-    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
-    <BaseAddress>285212672</BaseAddress>
-    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
-    <ConfigurationOverrideFile />
-    <DefineConstants>TRACE;NET_1_1</DefineConstants>
-    <DocumentationFile>doc\crypto.xml</DocumentationFile>
-    <DebugSymbols>false</DebugSymbols>
-    <FileAlignment>4096</FileAlignment>
-    <NoStdLib>false</NoStdLib>
-    <NoWarn>1591</NoWarn>
-    <Optimize>true</Optimize>
-    <RegisterForComInterop>false</RegisterForComInterop>
-    <RemoveIntegerChecks>false</RemoveIntegerChecks>
-    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
-    <WarningLevel>4</WarningLevel>
-    <DebugType>none</DebugType>
-    <ErrorReport>prompt</ErrorReport>
-    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="nunit.core">
-      <Name>nunit.core</Name>
-      <HintPath>test\lib\nunit.core.dll</HintPath>
-    </Reference>
-    <Reference Include="nunit.core.interfaces">
-      <Name>nunit.core.interfaces</Name>
-      <HintPath>test\lib\nunit.core.interfaces.dll</HintPath>
-    </Reference>
-    <Reference Include="nunit.framework">
-      <Name>nunit.framework</Name>
-      <HintPath>test\lib\nunit.framework.dll</HintPath>
-    </Reference>
-    <Reference Include="System">
-      <Name>System</Name>
-    </Reference>
-    <Reference Include="System.Data">
-      <Name>System.Data</Name>
-    </Reference>
-    <Reference Include="System.Xml">
-      <Name>System.XML</Name>
-    </Reference>
-  </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="MockPskTls13Client.cs" />
-    <Compile Include="PskTls13ClientTest.cs" />
-    <Compile Include="src\asn1\anssi\ANSSINamedCurves.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\asn1\anssi\ANSSIObjectIdentifiers.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\bc\LinkedCertificate.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\BERBitString.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\bsi\BsiObjectIdentifiers.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\OtherRevocationInfoFormat.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\SCVPReqRes.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\DerGraphicString.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\DERUTCTime.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\asn1\DERUTF8String.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\asn1\DerVideotexString.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\edec\EdECObjectIdentifiers.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\gm\GMNamedCurves.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\asn1\gm\GMObjectIdentifiers.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\KMACwithSHAKE128_params.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\asn1\nist\KMACwithSHAKE256_params.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\nsri\NsriObjectIdentifiers.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\rosstandart\RosstandartObjectIdentifiers.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\ua\UAObjectIdentifiers.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\AttributeTypeAndValue.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\asn1\x500\DirectoryString.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\asn1\x500\Rdn.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\asn1\x500\style\IetfUtilities.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\CertificatePolicies.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\OtherName.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\ECNamedCurveTable.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\ECDHPublicBCPGKey.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\bcpg\ECDsaPublicBCPGKey.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\bcpg\ECPublicBCPGKey.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\bcpg\ECSecretBCPGKey.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\Features.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\cmp\CertificateConfirmationContent.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cmp\CertificateConfirmationContentBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cmp\CertificateStatus.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cmp\CmpException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cmp\GeneralPkiMessage.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cmp\ProtectedPkiMessage.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cmp\ProtectedPkiMessageBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cmp\RevocationDetails.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cmp\RevocationDetailsBuilder.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\EnvelopedDataHelper.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\OriginatorId.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cms\OriginatorInfoGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\cms\OriginatorInformation.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\SimpleAttributeTableGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\AuthenticatorControl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\CertificateRequestMessage.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\CertificateRequestMessageBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\CrmfException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\DefaultPKMacPrimitivesProvider.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\EncryptedValueBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\IControl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\IEncryptedValuePadder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\IPKMacPrimitivesProvider.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\PkiArchiveControl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\PkiArchiveControlBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\PKMacBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\ProofOfPossessionSigningKeyBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crmf\RegTokenControl.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\DHStandardGroups.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\jpake\JPakeParticipant.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\agreement\jpake\JPakePrimeOrderGroup.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\agreement\jpake\JPakePrimeOrderGroups.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\agreement\jpake\JPakeRound1Payload.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\agreement\jpake\JPakeRound2Payload.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\agreement\jpake\JPakeRound3Payload.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\agreement\jpake\JPakeUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\agreement\kdf\ConcatenationKdfGenerator.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\SM2KeyExchange.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\SRP6StandardGroups.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\agreement\X25519Agreement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\agreement\X448Agreement.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\BufferedAeadCipher.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\Check.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\Blake2bDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\Blake2sDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\CSHAKEDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\DSTU7564Digest.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\GOST3411_2012Digest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\GOST3411_2012_256Digest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\GOST3411_2012_512Digest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\KeccakDigest.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\NonMemoableDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\NullDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\ParallelHash.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\Sha3Digest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\Sha512Digest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\Sha512tDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\ShakeDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\ShortenedDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\SkeinDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\SkeinEngine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\SM3Digest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\TigerDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\TupleHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\WhirlpoolDigest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\digests\XofUtils.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\ec\CustomNamedCurves.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\AriaEngine.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\ChaCha7539Engine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\engines\ChaChaEngine.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\Dstu7624Engine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\engines\Dstu7624WrapEngine.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\SerpentEngineBase.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\engines\SkipjackEngine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\engines\SM2Engine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\engines\SM4Engine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\engines\TEAEngine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\engines\ThreefishEngine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\engines\TnepresEngine.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\XSalsa20Engine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\engines\XTEAEngine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\fpe\FpeEngine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\fpe\FpeFf1Engine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\fpe\FpeFf3_1Engine.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\fpe\SP80038G.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\generators\BaseKDFBytesGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\generators\BCrypt.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\Ed25519KeyPairGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\generators\Ed448KeyPairGenerator.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\HKDFBytesGenerator.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\KDFCounterBytesGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\generators\KDFDoublePipelineIterationBytesGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\generators\KDFFeedbackBytesGenerator.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\OpenBsdBCrypt.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\Poly1305KeyGenerator.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\generators\X25519KeyPairGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\generators\X448KeyPairGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IAlphabetMapper.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\IBlockResult.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IBufferedCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\ICipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\ICipherBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\ICipherBuilderWithKey.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\ICipherParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IDecryptorBuilderProvider.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\IDigestFactory.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IDSA.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IDsaExt.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IEntropySource.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IEntropySourceProvider.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IKeyUnwrapper.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IKeyWrapper.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IMac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IMacDerivationFunction.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IMacFactory.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\DigestSink.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\io\DigestStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\io\MacSink.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\io\MacStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\io\SignerSink.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\io\SignerStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IRawAgreement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IRsa.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\ISignatureFactory.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\IStreamCalculator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IStreamCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IVerifierFactory.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IVerifierFactoryProvider.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IWrapper.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\IXof.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\DSTU7564Mac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\macs\DSTU7624Mac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\macs\GMac.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\KMac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\macs\Poly1305.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\macs\SipHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\macs\SkeinMac.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\ChaCha20Poly1305.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\GcmSivBlockCipher.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\Tables4kGcmMultiplier.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\IAeadCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\modes\KCcmBlockCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\modes\KCtrBlockCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\modes\OCBBlockCipher.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\operators\Asn1CipherBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\Asn1DigestFactory.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\Asn1KeyWrapper.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\Asn1Signature.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\CmsContentEncryptorBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\CmsKeyTransRecipientInfoGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\DefaultSignatureCalculator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\DefaultSignatureResult.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\DefaultVerifierCalculator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\DefaultVerifierResult.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\operators\GenericKey.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\OutputLengthException.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\DSAParameterGenerationParameters.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\ECGOST3410Parameters.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\ECNamedDomainParameters.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\Ed25519KeyGenerationParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\Ed25519PrivateKeyParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\Ed25519PublicKeyParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\Ed448KeyGenerationParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\Ed448PrivateKeyParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\Ed448PublicKeyParameters.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\FpeParameters.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\HKDFParameters.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\KDFCounterParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\KDFDoublePipelineIterationParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\KDFFeedbackParameters.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\ParametersWithID.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\parameters\SkeinParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\SM2KeyExchangePrivateParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\SM2KeyExchangePublicParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\Srp6GroupParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\TweakableBlockCipherParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\X25519KeyGenerationParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\X25519PrivateKeyParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\X25519PublicKeyParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\X448KeyGenerationParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\X448PrivateKeyParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\parameters\X448PublicKeyParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\PBEParametersGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\BasicEntropySourceProvider.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\CryptoApiEntropySourceProvider.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\drbg\CtrSP800Drbg.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\drbg\DrbgUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\drbg\HashSP800Drbg.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\drbg\HMacSP800Drbg.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\drbg\ISP80090Drbg.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\EntropyUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\IDrbgProvider.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\SP800SecureRandom.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\SP800SecureRandomBuilder.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\prng\X931Rng.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\X931SecureRandom.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\prng\X931SecureRandomBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\Security.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\Ed25519ctxSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\Ed25519phSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\Ed25519Signer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\Ed448phSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\Ed448Signer.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\HMacDsaKCalculator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\IDsaEncoding.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\IDsaKCalculator.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\IsoTrailers.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\PlainDsaEncoding.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\PSSSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\RandomDsaKCalculator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\RSADigestSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\SM2Signer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\StandardDsaEncoding.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\signers\X931Signer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\SimpleBlockResult.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\StreamBlockCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsAgreementCredentials.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsCipherFactory.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsContext.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsCredentials.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsEncryptionCredentials.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsPeer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\AbstractTlsSignerCredentials.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\BasicTlsPskIdentity.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\BulkCipherAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ByteQueue.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ByteQueueStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\CertChainType.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\CertificateStatus.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\CertificateStatusRequest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\CertificateStatusType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\CertificateType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\CertificateUrl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\Chacha20Poly1305.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ChangeCipherSpec.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\CipherSuite.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\CipherType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ClientAuthenticationType.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\ConnectionEnd.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ContentType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DatagramTransport.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\DefaultTlsDHVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DefaultTlsEncryptionCredentials.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DefaultTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DefaultTlsSignerCredentials.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DefaultTlsSrpGroupVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DeferredHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DigestInputBuffer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DigitallySigned.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsClientProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsEpoch.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsHandshakeRetransmit.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsReassembler.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsRecordLayer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsReliableHandshake.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsReplayWindow.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsServerProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\DtlsTransport.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ECBasisType.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\ExporterLabel.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ExtensionType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\FiniteFieldDheGroup.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\HandshakeType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\HashAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\HeartbeatExtension.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\HeartbeatMessage.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\HeartbeatMessageType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\HeartbeatMode.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\KeyExchangeAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\MacAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\MaxFragmentLength.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\NamedCurve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\NameType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\NewSessionTicket.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\OcspStatusRequest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\PrfAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ProtocolVersion.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\PskTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\PskTlsServer.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\ServerName.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ServerNameList.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ServerOnlyTlsAuthentication.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\ServerSrpParams.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SessionParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SignatureAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SignatureAndHashAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SignerInputBuffer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SimulatedTlsSrpIdentityManager.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SrpTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SrpTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SrtpProtectionProfile.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\Ssl3Mac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SupplementalDataEntry.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\SupplementalDataType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\Timeout.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsAeadCipher.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\TlsClientProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsCloseable.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsCompression.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsContext.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\TlsDHVerifier.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\TlsEccUtilities.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\TlsEncryptionCredentials.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsExtensionsUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsFatalAlert.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsFatalAlertReceived.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsHandshakeHash.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\TlsNoCloseNotifyException.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\TlsPeer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsProtocol.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\TlsPskIdentityManager.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\TlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsServerContext.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsServerContextImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsServerProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsSession.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsSessionImpl.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\TlsSrpGroupVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsSrpIdentityManager.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsSrpKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsSrpLoginParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsSrpUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsSrtpUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsStreamCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsTimeoutException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\TlsUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\UrlAndHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\UserMappingType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\tls\UseSrtpData.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\util\AlgorithmIdentifierFactory.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\util\BasicAlphabetMapper.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\util\CipherFactory.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\crypto\util\CipherKeyGeneratorFactory.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\AbstractECLookupTable.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\djb\Curve25519.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\djb\Curve25519Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\djb\Curve25519FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\djb\Curve25519Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\gm\SM2P256V1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\gm\SM2P256V1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\gm\SM2P256V1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\gm\SM2P256V1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP128R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP128R1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP128R1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP128R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160k1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160R1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160R1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160R2Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160R2Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160R2FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP160R2Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP192K1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP192K1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP192K1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP192K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP192R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP192R1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP192R1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP192R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP224K1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP224K1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP224K1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP224K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP224R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP224R1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP224R1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP224R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP256K1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP256K1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP256K1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP256K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP256R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP256R1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP256R1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP256R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP384R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP384R1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP384R1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP384R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP521R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP521R1Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP521R1FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecP521R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT113Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT113FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT113R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT113R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT113R2Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT113R2Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT131Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT131FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT131R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT131R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT131R2Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT131R2Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT163Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT163FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT163K1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT163K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT163R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT163R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT163R2Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT163R2Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT193Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT193FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT193R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT193R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT193R2Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT193R2Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT233Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT233FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT233K1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT233K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT233R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT233R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT239Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT239FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT239K1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT239K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT283Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT283FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT283K1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT283K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT283R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT283R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT409Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT409FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT409K1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT409K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT409R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT409R1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT571Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT571FieldElement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT571K1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT571K1Point.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT571R1Curve.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\custom\sec\SecT571R1Point.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\ECLookupTable.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\ECPoint.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\ECPointMap.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\endo\ECEndomorphism.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\endo\EndoPreCompInfo.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\endo\EndoUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\endo\GlvEndomorphism.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\endo\GlvTypeAEndomorphism.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\endo\GlvTypeAParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\endo\GlvTypeBEndomorphism.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\endo\GlvTypeBParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\endo\ScalarSplitParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\LongArray.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\AbstractECMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\DoubleAddMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\ECMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\FixedPointCombMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\FixedPointPreCompInfo.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\FixedPointUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\GlvMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\IPreCompCallback.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\MixedNafR2LMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\MontgomeryLadderMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\NafL2RMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\NafR2LMultiplier.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\ValidityPreCompInfo.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\WNafL2RMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\WNafPreCompInfo.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\WNafUtilities.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\math\ec\multiplier\ZSignedDigitL2RMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\multiplier\ZSignedDigitR2LMultiplier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\rfc7748\X25519.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\rfc7748\X25519Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\rfc7748\X448.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\rfc7748\X448Field.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\rfc8032\Ed25519.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\rfc8032\Ed448.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\ScaleXNegateYPointMap.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\ScaleXPointMap.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\ScaleYNegateXPointMap.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\ScaleYPointMap.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\ec\SimpleLookupTable.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\field\FiniteFields.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\field\GenericPolynomialExtensionField.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\field\GF2Polynomial.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\field\IExtensionField.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\field\IFiniteField.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\field\IPolynomial.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\field\IPolynomialExtensionField.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\field\PrimeField.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\Primes.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Bits.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Interleave.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Mod.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat128.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat160.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat192.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat224.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat256.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat320.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat384.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat448.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat512.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\math\raw\Nat576.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\PgpPad.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\Rfc6637Utilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\openpgp\SXprUtilities.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\Pkcs8EncryptedPrivateKeyInfo.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\pkcs\Pkcs8EncryptedPrivateKeyInfoBuilder.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\pkcs\PkcsException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\pkcs\PkcsIOException.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\tls\AbstractTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\AbstractTlsContext.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\AbstractTlsKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\AbstractTlsKeyExchangeFactory.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\AbstractTlsPeer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\AbstractTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\AlertDescription.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\AlertLevel.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\BasicTlsPskExternal.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\BasicTlsPskIdentity.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\BasicTlsSrpIdentity.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ByteQueue.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ByteQueueInputStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ByteQueueOutputStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CachedInformationType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CertChainType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\Certificate.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CertificateEntry.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CertificateRequest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CertificateStatus.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CertificateStatusRequest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CertificateStatusRequestItemV2.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CertificateStatusType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CertificateType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CertificateUrl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ChangeCipherSpec.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ChannelBinding.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CipherSuite.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CipherType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ClientAuthenticationType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ClientCertificateType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ClientHello.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CombinedHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\CompressionMethod.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ConnectionEnd.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ContentType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\CryptoHashAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\CryptoSignatureAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\DHGroup.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\DHStandardGroups.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\AbstractTlsCrypto.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\AbstractTlsSecret.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcChaCha20Poly1305.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcDefaultTlsCredentialedAgreement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcDefaultTlsCredentialedDecryptor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcDefaultTlsCredentialedSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcSsl3Hmac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsAeadCipherImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsBlockCipherImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsCertificate.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsCrypto.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsDH.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsDHDomain.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsDsaSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsDsaVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsDssSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsDssVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsECDH.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsECDomain.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsECDsa13Signer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsECDsa13Verifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsECDsaSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsECDsaVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsEd25519Signer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsEd25519Verifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsEd448Signer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsEd448Verifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsHmac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsNonceGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaEncryptor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaPssSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaPssVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsSecret.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsSrp6Client.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsSrp6Server.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsSrp6VerifierGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsStreamSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsStreamVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcTlsVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcVerifyingStreamSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcX25519.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcX25519Domain.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcX448.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\bc\BcX448Domain.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\RsaUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\TlsAeadCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\TlsAeadCipherImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\TlsBlockCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\TlsBlockCipherImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\TlsImplUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\TlsNullCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\TlsSuiteHmac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\impl\TlsSuiteMac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\Srp6Group.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\Srp6StandardGroups.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsAgreement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsCertificate.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsCertificateRole.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsCrypto.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsCryptoException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsCryptoParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsCryptoUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsDecodeResult.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsDHConfig.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsDHDomain.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsECConfig.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsECDomain.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsEncodeResult.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsEncryptor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsHashSink.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsHmac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsMac.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsMacSink.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsNonceGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsNullNullCipher.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsSecret.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsSrp6Client.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsSrp6Server.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsSrp6VerifierGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsSrpConfig.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsStreamSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsStreamVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\crypto\TlsVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DatagramReceiver.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DatagramSender.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DatagramTransport.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DefaultTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DefaultTlsCredentialedSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DefaultTlsDHGroupVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DefaultTlsHeartbeat.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DefaultTlsKeyExchangeFactory.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DefaultTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DefaultTlsSrpConfigVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DeferredHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DigestInputBuffer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DigitallySigned.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsClientProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsEpoch.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsHandshakeRetransmit.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsReassembler.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsRecordLayer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsReliableHandshake.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsReplayWindow.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsRequest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsServerProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsTransport.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\DtlsVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ECCurveType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ECPointFormat.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\EncryptionAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ExporterLabel.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ExtensionType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\HandshakeMessageInput.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\HandshakeMessageOutput.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\HandshakeType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\HashAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\HeartbeatExtension.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\HeartbeatMessage.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\HeartbeatMessageType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\HeartbeatMode.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\IdentifierType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\KeyExchangeAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\KeyShareEntry.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\KeyUpdateRequest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\MacAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\MaxFragmentLength.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\NamedGroup.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\NamedGroupRole.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\NameType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\NewSessionTicket.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\OcspStatusRequest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\OfferedPsks.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\PrfAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ProtocolName.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ProtocolVersion.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\PskIdentity.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\PskKeyExchangeMode.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\PskTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\PskTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\RecordFormat.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\RecordPreview.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\RecordStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SecurityParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ServerHello.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ServerName.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ServerNameList.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ServerOnlyTlsAuthentication.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\ServerSrpParams.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SessionParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SignatureAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SignatureAndHashAlgorithm.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SignatureScheme.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SimulatedTlsSrpIdentityManager.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SrpTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SrpTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SrtpProtectionProfile.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\Ssl3Utilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SupplementalDataEntry.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\SupplementalDataType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\Timeout.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsAuthentication.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsClientContext.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsClientContextImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsClientProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsCloseable.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsContext.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsCredentialedAgreement.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsCredentialedDecryptor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsCredentialedSigner.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsCredentials.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsDHanonKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsDheKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsDHGroupVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsDHKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsDHUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsEccUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsECDHanonKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsECDheKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsECDHKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsExtensionsUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsFatalAlert.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsFatalAlertReceived.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsHandshakeHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsHeartbeat.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsKeyExchangeFactory.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsNoCloseNotifyException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsObjectIdentifiers.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsPeer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsPsk.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsPskExternal.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsPskIdentity.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsPskIdentityManager.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsPskKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsRsaKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsServerCertificate.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsServerCertificateImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsServerContext.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsServerContextImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsServerProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsSession.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsSessionImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsSrpConfigVerifier.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsSrpIdentity.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsSrpIdentityManager.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsSrpKeyExchange.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsSrpLoginParameters.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsSrpUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsSrtpUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsTimeoutException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TlsUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\TrustedAuthority.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\UrlAndHash.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\UserMappingType.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\tls\UseSrtpData.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\Bytes.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\IMemoable.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\util\Integers.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\FilterStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\util\io\MemoryInputStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\util\io\MemoryOutputStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\util\io\NullOutputStream.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\Longs.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\util\MemoableResetException.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\Times.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="src\util\TypeExtensions.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>
-    <Compile Include="test\src\asn1\test\AdditionalInformationSyntaxUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\AdmissionsUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\AdmissionSyntaxUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\ASN1IntegerTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\ASN1SequenceParserTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\ASN1UnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\AttributeTableUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\BiometricDataUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\BitStringConstantTester.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\BitStringTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\CertHashUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\CertificateTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\CMSTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\CommitmentTypeIndicationUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\CommitmentTypeQualifierUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\ContentHintsUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\CscaMasterListTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\DataGroupHashUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\DeclarationOfMajorityUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\DERApplicationSpecificTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\DERUTF8StringTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\EncryptedPrivateKeyInfoTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\EnumeratedTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\EqualsAndHashCodeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\EssCertIDv2UnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\GeneralizedTimeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\GeneralNameTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\GenerationTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\InputStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\Iso4217CurrencyCodeUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\IssuingDistributionPointTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\KeyUsageTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\KMacParamsTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\LDSSecurityObjectUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\LinkedCertificateTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\MiscTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\MonetaryLimitUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\MonetaryValueUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\NameOrPseudonymUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\NamingAuthorityUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\NetscapeCertTypeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\OCSPTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\OctetStringTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\OIDTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\OtherCertIDUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\OtherSigningCertificateUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\ParseTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\ParsingTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\PersonalDataUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\PKCS10Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\PKCS12Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\PKIFailureInfoTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\PrivateKeyInfoTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\ProcurationSyntaxUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\ProfessionInfoUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\QCStatementUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\ReasonFlagsTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\RegressionTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\RequestedCertificateUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\RestrictionUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\SemanticsInformationUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\SetTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\SignerLocationUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\SMIMETest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\StringTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\SubjectKeyIdentifierTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\TagTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\TargetInformationTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\TimeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\TypeOfBiometricDataUnitTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\UTCTimeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\X509ExtensionsTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\X509NameTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\asn1\test\X9Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cmp\test\ProtectedMessageTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\AuthenticatedDataStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\AuthenticatedDataTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\CMSSampleMessages.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\CMSTestUtil.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\CompressedDataStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\CompressedDataTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\EnvelopedDataStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\EnvelopedDataTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\MiscDataStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\Rfc4134Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\SignedDataStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\cms\test\SignedDataTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crmf\test\CrmfTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\agreement\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\agreement\test\JPakeParticipantTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\agreement\test\JPakePrimeOrderGroupTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\agreement\test\JPakeUtilitiesTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\examples\DESExample.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\io\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\io\test\CipherStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\io\test\PemReaderTest.cs" />
-    <Compile Include="test\src\crypto\prng\test\CtrDrbgTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\prng\test\DrbgTestVector.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\prng\test\HashDrbgTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\prng\test\HMacDrbgTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\prng\test\TestEntropySourceProvider.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\prng\test\X931Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\prng\test\X931TestVector.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\AeadTestUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\AESFastTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\AESLightTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\AESTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\AESWrapTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\AriaTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\BCryptTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Blake2bDigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Blake2sDigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\BlockCipherMonteCarloTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\BlockCipherVectorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\BlowfishTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\CamelliaLightTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\CamelliaTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Cast5Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\CAST6Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\cavp\CavpReader.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\cavp\KDFCounterTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\cavp\KDFDoublePipelineTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\cavp\KDFFeedbackCounterTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\CCMTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ChaCha20Poly1305Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ChaChaTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\CipherTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\CMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\CSHAKETest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\CTSTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DESedeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DESTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DeterministicDSATest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DHKEKGeneratorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DHTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DigestRandomNumberTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DSATest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DSTU7564Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\DSTU7624Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\EAXTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ECDHKEKGeneratorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ECGOST3410Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ECGOST3410_2012Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ECIESTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ECNRTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ECTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Ed25519Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Ed448Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ElGamalTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\EqualsHashCodeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GcmReorderTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GcmSivTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GCMTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GOST28147MacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GOST28147Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GOST3410Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GOST3411DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GOST3411_2012_256DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\GOST3411_2012_512DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\HCFamilyTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\HCFamilyVecTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\HKDFGeneratorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\IDEATest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ISAACTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ISO9796Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ISO9797Alg3MacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\KDF1GeneratorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\KDF2GeneratorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\KeccakDigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\KMACTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\MacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\MD2DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\MD4DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\MD5DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\MD5HMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\MGF1GeneratorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ModeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\NaccacheSternTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\NistEccTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\NoekeonTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\NonMemoableDigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\NullTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\OAEPTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\OCBTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\OpenBsdBCryptTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\PaddingTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ParallelHashTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Pkcs12Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Pkcs5Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Poly1305Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\PSSBlindTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\PSSTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RC2Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RC2WrapTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RC4Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RC5Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RC6Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RegressionTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RFC3211WrapTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RijndaelTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RipeMD128DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RipeMD128HMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RipeMD160DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RipeMD160HMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RipeMD256DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RipeMD320DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RSABlindedTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\RsaTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Salsa20Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SCryptTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SEEDTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SerpentTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA1DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA1HMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA224DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA224HMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA256DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA256HMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA384DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA384HMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA3DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA512DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA512HMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA512t224DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SHA512t256DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ShakeDigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\ShortenedDigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SipHashTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SkeinDigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SkeinMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SkipjackTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SM2EngineTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SM2KeyExchangeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SM2SignerTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SM3DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SM4Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SP80038GTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\SRP6Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\StreamCipherResetTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\StreamCipherVectorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\TEATest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Threefish1024Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Threefish256Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\Threefish512Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\TigerDigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\TnepresTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\TupleHashTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\TwofishTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\VMPCKSA3Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\VMPCMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\VMPCTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\WhirlpoolDigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\X25519Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\X448Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\X931SignerTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\XSalsa20Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\test\XTEATest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\ByteQueueStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\DtlsProtocolTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\DtlsTestCase.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\DtlsTestClientProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\DtlsTestServerProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\DtlsTestSuite.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\LoggingDatagramTransport.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\MockDatagramAssociation.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\MockDtlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\MockDtlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\MockPskTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\MockPskTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\MockSrpTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\MockSrpTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\MockTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\MockTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\NetworkStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\PipedStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\PskTlsClientTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\PskTlsServerTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsClientTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsProtocolNonBlockingTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsProtocolTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsPskProtocolTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsServerTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsSrpProtocolTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsTestCase.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsTestClientImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsTestClientProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsTestConfig.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsTestServerImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsTestServerProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsTestSuite.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\TlsTestUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\crypto\tls\test\UnreliableDatagramTransport.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\custom\sec\test\SecP128R1FieldTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\custom\sec\test\SecP256R1FieldTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\custom\sec\test\SecP384R1FieldTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\rfc7748\test\X25519Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\rfc7748\test\X448Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\rfc8032\test\Ed25519Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\rfc8032\test\Ed448Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\test\ECAlgorithmsTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\test\ECPointPerformanceTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\test\ECPointTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\test\F2mProofer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\test\FixedPointTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\ec\test\TnafTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\test\BigIntegerTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\math\test\PrimesTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\ocsp\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\ocsp\test\OCSPTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\ocsp\test\OCSPTestUtil.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\ByteArrayHandler.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\ClearSignedFileProcessor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\DetachedSignatureProcessor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\DirectKeySignature.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\DsaElGamalKeyRingGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\KeyBasedFileProcessor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\KeyBasedLargeFileProcessor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\PbeFileProcessor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\PgpExampleUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\PublicKeyRingDump.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\RsaKeyRingGenerator.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\SignedFileProcessor.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\examples\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\DSA2Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPArmoredTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPClearSignedSignatureTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPCompressionTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPDSAElGamalTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPDSATest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PgpECDHTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PgpECDsaTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PgpECMessageTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PgpFeaturesTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PgpKeyRingTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PgpMarkerTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPNoPrivateKeyTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPPacketTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PgpParsingTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPPBETest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPRSATest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PGPSignatureTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\PgpUnicodeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openpgp\test\RegressionTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openssl\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openssl\test\ReaderTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\openssl\test\WriterTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\pkcs\examples\PKCS12Example.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\pkcs\test\EncryptedPrivateKeyInfoTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\pkcs\test\PKCS10Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\pkcs\test\PKCS12StoreTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\security\test\SecureRandomTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\security\test\TestDigestUtil.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\security\test\TestDotNetUtil.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\security\test\TestEncodings.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\security\test\TestMacUtil.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\security\test\TestParameterUtil.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\security\test\TestSignerUtil.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\AESSICTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\AESTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\AttrCertSelectorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\AttrCertTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\BaseBlockCipherTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\BlockCipherTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\CamelliaTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\CertPathBuilderTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\CertPathTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\CertPathValidatorTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\CertTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\CipherStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\CMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\CRL5Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\DESedeTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\DHTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\DigestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\DSATest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\ECDSA5Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\ECEncodingTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\ECNRTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\ElGamalTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\EncryptedPrivateKeyInfoTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\FIPSDESTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\GOST28147Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\GOST3410Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\HMacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\IESTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\KdfCounterTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\MacTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\MqvTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\NamedCurveTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\NistCertPathTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\nist\NistCertPathTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\nist\NistCertPathTest2.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\NoekeonTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\PBETest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\PEMData.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\PKCS10CertRequestTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\PkixNameConstraintsTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\PkixPolicyMappingTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\PkixTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\PSSTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\RegressionTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\rsa3\RSA3CertTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\RSATest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\SEEDTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\SigTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\SM4Test.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\TestUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\WrapTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\X509CertificatePairTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\test\X509StoreTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\crypto\test\BcTlsCryptoTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\ByteQueueInputStreamTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\CertChainUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\DtlsProtocolTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\DtlsPskProtocolTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\DtlsTestCase.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\DtlsTestClientProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\DtlsTestServerProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\DtlsTestSuite.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\LoggingDatagramTransport.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockDatagramAssociation.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockDtlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockDtlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockPskDtlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockPskDtlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockPskTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockPskTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockSrpTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockSrpTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockTlsClient.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\MockTlsServer.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\NetworkStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\PipedStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\PrfTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\PskTlsClientTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\PskTlsServerTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsClientTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsProtocolNonBlockingTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsProtocolTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsPskProtocolTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsServerTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsSrpProtocolTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsTestCase.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsTestClientImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsTestClientProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsTestConfig.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsTestServerImpl.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsTestServerProtocol.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsTestSuite.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsTestUtilities.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\TlsUtilitiesTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tls\test\UnreliableDatagramTransport.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tsp\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tsp\test\GenTimeAccuracyTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tsp\test\NewTspTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tsp\test\ParseTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tsp\test\TimeStampTokenInfoTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tsp\test\TSPTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\tsp\test\TSPTestUtil.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\io\pem\test\AllTests.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\net\test\IPAddressTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\FixedSecureRandom.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\ITest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\ITestResult.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\NumberParsing.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\SimpleTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\SimpleTestResult.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\TestFailedException.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\TestRandomBigInteger.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\TestRandomData.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\test\UncloseableStream.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\utiltest\IntegersTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\util\utiltest\LongsTest.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Compile Include="test\src\x509\test\TestCertificateGen.cs">
-      <SubType>Code</SubType>
-    </Compile>
-    <Content Include="Contributors.html" />
-    <Content Include="License.html" />
-    <Content Include="Readme.html" />
-    <Content Include="test\lib\nunit.core.dll" />
-    <Content Include="test\lib\nunit.core.interfaces.dll" />
-    <Content Include="test\lib\nunit.framework.dll" />
-    <EmbeddedResource Include="test\data\asn1\masterlist-content.data" />
-    <EmbeddedResource Include="test\data\cert_chain.data" />
-    <EmbeddedResource Include="test\data\cert_chain_nl.data" />
-    <EmbeddedResource Include="test\data\cms\sigs\counterSig.p7m" />
-    <EmbeddedResource Include="test\data\cms\sigs\PSSSignData.data" />
-    <EmbeddedResource Include="test\data\cms\sigs\PSSSignDataSHA1.sig" />
-    <EmbeddedResource Include="test\data\cms\sigs\PSSSignDataSHA1Enc.sig" />
-    <EmbeddedResource Include="test\data\cms\sigs\PSSSignDataSHA256.sig" />
-    <EmbeddedResource Include="test\data\cms\sigs\PSSSignDataSHA256Enc.sig" />
-    <EmbeddedResource Include="test\data\cms\sigs\PSSSignDataSHA512.sig" />
-    <EmbeddedResource Include="test\data\cms\sigs\PSSSignDataSHA512Enc.sig" />
-    <EmbeddedResource Include="test\data\cms\sigs\rawsha256nonull.p7m" />
-    <EmbeddedResource Include="test\data\cms\sigs\SignedMSPkcs7.sig" />
-    <EmbeddedResource Include="test\data\crypto\cavp\KDFCTR_gen.rsp" />
-    <EmbeddedResource Include="test\data\crypto\cavp\KDFDblPipelineCounter_gen.rsp" />
-    <EmbeddedResource Include="test\data\crypto\cavp\KDFDblPipelineNoCounter_gen.rsp" />
-    <EmbeddedResource Include="test\data\crypto\cavp\KDFFeedbackCounter_gen.rsp" />
-    <EmbeddedResource Include="test\data\crypto\cavp\KDFFeedbackNoCounter_gen.rsp" />
-    <EmbeddedResource Include="test\data\crypto\cavp\KDFFeedbackNoIV_gen.rsp" />
-    <EmbeddedResource Include="test\data\crypto\cavp\original_KDFCTR_gen.rsp" />
-    <EmbeddedResource Include="test\data\crypto\nist_ecc.txt" />
-    <EmbeddedResource Include="test\data\crypto\SHA3TestVectors.txt" />
-    <EmbeddedResource Include="test\data\crypto\SHAKETestVectors.txt" />
-    <EmbeddedResource Include="test\data\hc256\hc128\ecrypt_HC-128.txt" />
-    <EmbeddedResource Include="test\data\hc256\hc256\ecrypt_HC-256_128K_128IV.txt" />
-    <EmbeddedResource Include="test\data\hc256\hc256\ecrypt_HC-256_128K_256IV.txt" />
-    <EmbeddedResource Include="test\data\hc256\hc256\ecrypt_HC-256_256K_128IV.txt" />
-    <EmbeddedResource Include="test\data\hc256\hc256\ecrypt_HC-256_256K_256IV.txt" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbeWithMD2AndDES_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbeWithMD2AndRC2_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbeWithMD5AndDES_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbeWithMD5AndRC2_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbeWithSHA1AndDES_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbeWithSHA1AndRC2_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbe_WithSHA1And128BitRC2_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbe_WithSHA1And128BitRC4.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbe_WithSHA1And2_Key_TripleDES_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbe_WithSHA1And3_Key_TripleDES_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbe_WithSHA1And40BitRC2_CBC.key" />
-    <EmbeddedResource Include="test\data\keys\pbes1\pbe_WithSHA1And40BitRC4.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-128-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-128-cfb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-128-cfb1.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-128-cfb8.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-128-ecb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-128-ofb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-192-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-192-cfb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-192-cfb1.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-192-cfb8.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-192-ecb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-192-ofb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-256-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-256-cfb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-256-cfb1.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-256-cfb8.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-256-ecb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes-256-ofb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes128.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes192.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.aes256.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.bf-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.bf.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.blowfish.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.cast-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.cast.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.cast5-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des-cfb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des-cfb1.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des-cfb8.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des-ecb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des-ede.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des-ede3-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des-ofb.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.des3.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.rc2-40-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.rc2-64-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.rc2-cbc.key" />
-    <EmbeddedResource Include="test\data\keys\pbes2\pbes2.rc2.key" />
-    <EmbeddedResource Include="test\data\openpgp\bigpub.asc" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-1024-160.pub" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-1024-160.sec" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-15360-512.pub" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-15360-512.sec" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-2048-224.pub" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-2048-224.sec" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-3072-256.pub" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-3072-256.sec" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-7680-384.pub" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\keys\DSA-7680-384.sec" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\sigs\dsa-1024-160-sign.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\sigs\dsa-1024-224-sign.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\sigs\dsa-1024-256-sign.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\sigs\dsa-1024-384-sign.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\sigs\dsa-1024-512-sign.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\sigs\dsa-15360-512-sign.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\sigs\dsa-2048-224-sign.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\sigs\dsa-3072-256-sign.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\dsa\sigs\dsa-7680-384-sign.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\longSigSubPack.asc" />
-    <EmbeddedResource Include="test\data\openpgp\unicode\passphrase_cyr.txt" />
-    <EmbeddedResource Include="test\data\openpgp\unicode\passphrase_for_test.txt" />
-    <EmbeddedResource Include="test\data\openpgp\unicode\secring.gpg" />
-    <EmbeddedResource Include="test\data\openpgp\unicode\test.asc" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes128_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes128_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes128_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes128_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes192_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes192_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes192_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes192_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes256_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes256_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes256_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_aes256_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_blowfish_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_blowfish_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_blowfish_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_blowfish_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des1_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des1_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des1_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des1_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des2_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des2_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des2_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des2_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des3_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des3_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des3_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_des3_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_rc2_128_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_rc2_128_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_rc2_128_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_rc2_128_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_rc2_40_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_rc2_64_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\dsa\openssl_dsa_unencrypted.pem" />
-    <EmbeddedResource Include="test\data\openssl\eckey.pem" />
-    <EmbeddedResource Include="test\data\openssl\enckey.pem" />
-    <EmbeddedResource Include="test\data\openssl\pkcs7.pem" />
-    <EmbeddedResource Include="test\data\openssl\pkcs8test.pem" />
-    <EmbeddedResource Include="test\data\openssl\pkcs8\openssl_pkcs8_rsa.pem" />
-    <EmbeddedResource Include="test\data\openssl\pkcs8\openssl_pkcs8_rsa_enc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes128_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes128_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes128_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes128_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes192_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes192_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes192_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes192_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes256_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes256_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes256_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_aes256_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_blowfish_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_blowfish_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_blowfish_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_blowfish_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des1_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des1_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des1_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des1_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des2_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des2_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des2_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des2_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des3_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des3_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des3_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_des3_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_rc2_128_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_rc2_128_cfb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_rc2_128_ecb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_rc2_128_ofb.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_rc2_40_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_rc2_64_cbc.pem" />
-    <EmbeddedResource Include="test\data\openssl\rsa\openssl_rsa_unencrypted.pem" />
-    <EmbeddedResource Include="test\data\openssl\test.pem" />
-    <EmbeddedResource Include="test\data\PKITS\certs\AllCertificatesanyPolicyTest11EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\AllCertificatesNoPoliciesTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\AllCertificatesSamePoliciesTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\AllCertificatesSamePoliciesTest13EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\anyPolicyCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\AnyPolicyTest14EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BadCRLIssuerNameCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BadCRLSignatureCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BadnotAfterDateCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BadnotBeforeDateCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BadSignedCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\basicConstraintsCriticalcAFalseCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\basicConstraintsNotCriticalCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\basicConstraintsNotCriticalcAFalseCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BasicSelfIssuedCRLSigningKeyCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BasicSelfIssuedCRLSigningKeyCRLCert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BasicSelfIssuedNewKeyCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BasicSelfIssuedNewKeyOldWithNewCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BasicSelfIssuedOldKeyCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\BasicSelfIssuedOldKeyNewWithOldCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\CPSPointerQualifierTest20EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\deltaCRLCA1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\deltaCRLCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\deltaCRLCA3Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\deltaCRLIndicatorNoBaseCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\DifferentPoliciesTest12EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\DifferentPoliciesTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\DifferentPoliciesTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\DifferentPoliciesTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\DifferentPoliciesTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\DifferentPoliciesTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\DifferentPoliciesTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\distributionPoint1CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\distributionPoint2CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\DSACACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\DSAParametersInheritedCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\GeneralizedTimeCRLnextUpdateCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\GoodCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\GoodsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\GoodsubCAPanyPolicyMapping1to2CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\indirectCRLCA1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\indirectCRLCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\indirectCRLCA3Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\indirectCRLCA3cRLIssuerCert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\indirectCRLCA4Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\indirectCRLCA4cRLIssuerCert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\indirectCRLCA5Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\indirectCRLCA6Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy0CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy1CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy1SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy1SelfIssuedsubCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy1subCA1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy1subCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy1subCAIAP5Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy1subsubCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy5CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy5subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicy5subsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitAnyPolicyTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping0CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping0subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P12CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P12subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P12subCAIPM5Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P12subsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P12subsubCAIPM5Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P1CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P1SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P1SelfIssuedsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P1subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping1P1subsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping5CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping5subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping5subsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\inhibitPolicyMapping5subsubsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidBadCRLIssuerNameTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidBadCRLSignatureTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidBasicSelfIssuedCRLSigningKeyTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidBasicSelfIssuedCRLSigningKeyTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidBasicSelfIssuedNewWithOldTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidBasicSelfIssuedOldWithNewTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidcAFalseTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidcAFalseTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidCAnotAfterDateTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidCAnotBeforeDateTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidCASignatureTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidcRLIssuerTest27EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidcRLIssuerTest31EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidcRLIssuerTest32EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidcRLIssuerTest34EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidcRLIssuerTest35EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddeltaCRLIndicatorNoBaseTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddeltaCRLTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddeltaCRLTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddeltaCRLTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddeltaCRLTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddeltaCRLTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddistributionPointTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddistributionPointTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddistributionPointTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddistributionPointTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvaliddistributionPointTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNandRFC822nameConstraintsTest28EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNandRFC822nameConstraintsTest29EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest12EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest13EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest15EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest16EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest17EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest20EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNnameConstraintsTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNSnameConstraintsTest31EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNSnameConstraintsTest33EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDNSnameConstraintsTest38EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidDSASignatureTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidEEnotAfterDateTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidEEnotBeforeDateTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidEESignatureTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidIDPwithindirectCRLTest23EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidIDPwithindirectCRLTest26EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidinhibitAnyPolicyTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidinhibitAnyPolicyTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidinhibitAnyPolicyTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidinhibitAnyPolicyTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidinhibitPolicyMappingTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidinhibitPolicyMappingTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidinhibitPolicyMappingTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidinhibitPolicyMappingTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidkeyUsageCriticalcRLSignFalseTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidkeyUsageCriticalkeyCertSignFalseTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidkeyUsageNotCriticalcRLSignFalseTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidkeyUsageNotCriticalkeyCertSignFalseTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidLongSerialNumberTest18EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidMappingFromanyPolicyTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidMappingToanyPolicyTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidMissingbasicConstraintsTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidMissingCRLTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidNameChainingOrderTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidNameChainingTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidNegativeSerialNumberTest15EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidOldCRLnextUpdateTest11EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidonlyContainsAttributeCertsTest14EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidonlyContainsCACertsTest12EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidonlyContainsUserCertsTest11EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidonlySomeReasonsTest15EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidonlySomeReasonsTest16EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidonlySomeReasonsTest17EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidonlySomeReasonsTest20EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidonlySomeReasonsTest21EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidpathLenConstraintTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidpathLenConstraintTest11EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidpathLenConstraintTest12EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidpathLenConstraintTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidpathLenConstraintTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidpathLenConstraintTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidPolicyMappingTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidPolicyMappingTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidPolicyMappingTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\Invalidpre2000CRLnextUpdateTest12EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\Invalidpre2000UTCEEnotAfterDateTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidrequireExplicitPolicyTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidrequireExplicitPolicyTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidRevokedCATest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidRevokedEETest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidRFC822nameConstraintsTest22EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidRFC822nameConstraintsTest24EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidRFC822nameConstraintsTest26EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSelfIssuedinhibitAnyPolicyTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSelfIssuedinhibitAnyPolicyTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest11EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSelfIssuedpathLenConstraintTest16EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSelfIssuedrequireExplicitPolicyTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSelfIssuedrequireExplicitPolicyTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSeparateCertificateandCRLKeysTest20EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidSeparateCertificateandCRLKeysTest21EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidUnknownCriticalCertificateExtensionTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidUnknownCRLEntryExtensionTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidUnknownCRLExtensionTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidUnknownCRLExtensionTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidURInameConstraintsTest35EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidURInameConstraintsTest37EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\InvalidWrongCRLTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\keyUsageCriticalcRLSignFalseCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\keyUsageCriticalkeyCertSignFalseCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\keyUsageNotCriticalCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\keyUsageNotCriticalcRLSignFalseCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\keyUsageNotCriticalkeyCertSignFalseCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\LongSerialNumberCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\Mapping1to2CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\MappingFromanyPolicyCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\MappingToanyPolicyCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\MissingbasicConstraintsCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN1CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN1SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN1subCA1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN1subCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN1subCA3Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN2CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN3CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN3subCA1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN3subCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN4CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDN5CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDNS1CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsDNS2CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsRFC822CA1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsRFC822CA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsRFC822CA3Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsURI1CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\nameConstraintsURI2CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\NameOrderingCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\NegativeSerialNumberCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\NoCRLCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\NoissuingDistributionPointCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\NoPoliciesCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\OldCRLnextUpdateCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\onlyContainsAttributeCertsCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\onlyContainsCACertsCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\onlyContainsUserCertsCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\onlySomeReasonsCA1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\onlySomeReasonsCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\onlySomeReasonsCA3Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\onlySomeReasonsCA4Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\OverlappingPoliciesTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\P12Mapping1to3CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\P12Mapping1to3subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\P12Mapping1to3subsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\P1anyPolicyMapping1to2CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\P1Mapping1to234CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\P1Mapping1to234subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PanyPolicyMapping1to2CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint0CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint0SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint0subCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint0subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint1CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint1SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint1SelfIssuedsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint1subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint6CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint6subCA0Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint6subCA1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint6subCA4Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint6subsubCA00Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint6subsubCA11Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint6subsubCA41Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint6subsubsubCA11XCert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pathLenConstraint6subsubsubCA41XCert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP1234CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP1234subCAP123Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP1234subsubCAP123P12Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP123CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP123subCAP12Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP123subsubCAP12P1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP123subsubCAP12P2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP123subsubsubCAP12P2P1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP12CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP12subCAP1Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP12subsubCAP1P2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP2subCA2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP2subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\PoliciesP3CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\pre2000CRLnextUpdateCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy0CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy0subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy0subsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy0subsubsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy10CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy10subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy10subsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy10subsubsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy2CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy2SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy2SelfIssuedsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy2subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy4CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy4subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy4subsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy4subsubsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy5CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy5subCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy5subsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy5subsubsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy7CACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy7subCARE2Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy7subsubCARE2RE4Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\requireExplicitPolicy7subsubsubCARE2RE4Cert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\RevokedsubCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\RFC3280MandatoryAttributeTypesCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\RFC3280OptionalAttributeTypesCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\RolloverfromPrintableStringtoUTF8StringCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\SeparateCertificateandCRLKeysCA2CertificateSigningCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\SeparateCertificateandCRLKeysCA2CRLSigningCert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\SeparateCertificateandCRLKeysCertificateSigningCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\SeparateCertificateandCRLKeysCRLSigningCert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\TrustAnchorRootCertificate.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\TwoCRLsCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UIDCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UnknownCRLEntryExtensionCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UnknownCRLExtensionCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UserNoticeQualifierTest15EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UserNoticeQualifierTest16EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UserNoticeQualifierTest17EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UserNoticeQualifierTest18EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UserNoticeQualifierTest19EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UTF8StringCaseInsensitiveMatchCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\UTF8StringEncodedNamesCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidbasicConstraintsNotCriticalTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidBasicSelfIssuedCRLSigningKeyTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidBasicSelfIssuedNewWithOldTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidBasicSelfIssuedNewWithOldTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidBasicSelfIssuedOldWithNewTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidCertificatePathTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidcRLIssuerTest28EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidcRLIssuerTest29EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidcRLIssuerTest30EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidcRLIssuerTest33EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValiddeltaCRLTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValiddeltaCRLTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValiddeltaCRLTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValiddeltaCRLTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValiddistributionPointTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValiddistributionPointTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValiddistributionPointTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValiddistributionPointTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNandRFC822nameConstraintsTest27EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNnameConstraintsTest11EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNnameConstraintsTest14EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNnameConstraintsTest18EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNnameConstraintsTest19EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNnameConstraintsTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNnameConstraintsTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNnameConstraintsTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNnameConstraintsTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNSnameConstraintsTest30EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDNSnameConstraintsTest32EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDSAParameterInheritanceTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidDSASignaturesTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidGeneralizedTimeCRLnextUpdateTest13EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidGeneralizedTimenotAfterDateTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidGeneralizedTimenotBeforeDateTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidIDPwithindirectCRLTest22EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidIDPwithindirectCRLTest24EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidIDPwithindirectCRLTest25EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidinhibitAnyPolicyTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidinhibitPolicyMappingTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidinhibitPolicyMappingTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidkeyUsageNotCriticalTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidLongSerialNumberTest16EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidLongSerialNumberTest17EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidNameChainingCapitalizationTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidNameChainingWhitespaceTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidNameChainingWhitespaceTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidNameUIDsTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidNegativeSerialNumberTest14EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidNoissuingDistributionPointTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidonlyContainsCACertsTest13EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidonlySomeReasonsTest18EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidonlySomeReasonsTest19EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidpathLenConstraintTest13EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidpathLenConstraintTest14EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidpathLenConstraintTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidpathLenConstraintTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidPolicyMappingTest11EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidPolicyMappingTest12EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidPolicyMappingTest13EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidPolicyMappingTest14EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidPolicyMappingTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidPolicyMappingTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidPolicyMappingTest5EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidPolicyMappingTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidPolicyMappingTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\Validpre2000UTCnotBeforeDateTest3EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidrequireExplicitPolicyTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidrequireExplicitPolicyTest2EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidrequireExplicitPolicyTest4EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidRFC3280MandatoryAttributeTypesTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidRFC3280OptionalAttributeTypesTest8EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidRFC822nameConstraintsTest21EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidRFC822nameConstraintsTest23EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidRFC822nameConstraintsTest25EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidRolloverfromPrintableStringtoUTF8StringTest10EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidSelfIssuedinhibitAnyPolicyTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidSelfIssuedinhibitAnyPolicyTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidSelfIssuedinhibitPolicyMappingTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidSelfIssuedpathLenConstraintTest15EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidSelfIssuedpathLenConstraintTest17EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidSelfIssuedrequireExplicitPolicyTest6EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidSeparateCertificateandCRLKeysTest19EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidTwoCRLsTest7EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidUnknownNotCriticalCertificateExtensionTest1EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidURInameConstraintsTest34EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidURInameConstraintsTest36EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidUTF8StringCaseInsensitiveMatchTest11EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\ValidUTF8StringEncodedNamesTest9EE.crt" />
-    <EmbeddedResource Include="test\data\PKITS\certs\WrongCRLCACert.crt" />
-    <EmbeddedResource Include="test\data\PKITS\crls\anyPolicyCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BadCRLIssuerNameCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BadCRLSignatureCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BadnotAfterDateCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BadnotBeforeDateCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BadSignedCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\basicConstraintsCriticalcAFalseCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\basicConstraintsNotCriticalCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\basicConstraintsNotCriticalcAFalseCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BasicSelfIssuedCRLSigningKeyCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BasicSelfIssuedCRLSigningKeyCRLCertCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BasicSelfIssuedNewKeyCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BasicSelfIssuedOldKeyCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\BasicSelfIssuedOldKeySelfIssuedCertCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\deltaCRLCA1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\deltaCRLCA1deltaCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\deltaCRLCA2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\deltaCRLCA2deltaCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\deltaCRLCA3CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\deltaCRLCA3deltaCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\deltaCRLIndicatorNoBaseCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\distributionPoint1CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\distributionPoint2CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\DSACACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\DSAParametersInheritedCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\GeneralizedTimeCRLnextUpdateCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\GoodCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\GoodsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\GoodsubCAPanyPolicyMapping1to2CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\indirectCRLCA1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\indirectCRLCA3CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\indirectCRLCA3cRLIssuerCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\indirectCRLCA4cRLIssuerCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\indirectCRLCA5CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitAnyPolicy0CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitAnyPolicy1CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitAnyPolicy1subCA1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitAnyPolicy1subCA2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitAnyPolicy1subCAIAP5CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitAnyPolicy1subsubCA2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitAnyPolicy5CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitAnyPolicy5subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitAnyPolicy5subsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping0CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping0subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping1P12CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping1P12subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping1P12subCAIPM5CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping1P12subsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping1P12subsubCAIPM5CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping1P1CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping1P1subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping1P1subsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping5CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping5subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping5subsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\inhibitPolicyMapping5subsubsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\keyUsageCriticalcRLSignFalseCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\keyUsageCriticalkeyCertSignFalseCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\keyUsageNotCriticalCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\keyUsageNotCriticalcRLSignFalseCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\keyUsageNotCriticalkeyCertSignFalseCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\LongSerialNumberCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\Mapping1to2CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\MappingFromanyPolicyCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\MappingToanyPolicyCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\MissingbasicConstraintsCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN1CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN1subCA1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN1subCA2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN1subCA3CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN2CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN3CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN3subCA1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN3subCA2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN4CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDN5CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDNS1CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsDNS2CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsRFC822CA1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsRFC822CA2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsRFC822CA3CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsURI1CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\nameConstraintsURI2CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\NameOrderCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\NegativeSerialNumberCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\NoissuingDistributionPointCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\NoPoliciesCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\OldCRLnextUpdateCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlyContainsAttributeCertsCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlyContainsCACertsCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlyContainsUserCertsCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlySomeReasonsCA1compromiseCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlySomeReasonsCA1otherreasonsCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlySomeReasonsCA2CRL1.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlySomeReasonsCA2CRL2.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlySomeReasonsCA3compromiseCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlySomeReasonsCA3otherreasonsCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlySomeReasonsCA4compromiseCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\onlySomeReasonsCA4otherreasonsCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\P12Mapping1to3CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\P12Mapping1to3subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\P12Mapping1to3subsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\P1anyPolicyMapping1to2CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\P1Mapping1to234CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\P1Mapping1to234subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PanyPolicyMapping1to2CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint0CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint0subCA2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint0subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint1CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint1subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint6CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint6subCA0CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint6subCA1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint6subCA4CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint6subsubCA00CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint6subsubCA11CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint6subsubCA41CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint6subsubsubCA11XCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pathLenConstraint6subsubsubCA41XCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP1234CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP1234subCAP123CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP1234subsubCAP123P12CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP123CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP123subCAP12CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP123subsubCAP12P1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP123subsubCAP2P2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP123subsubsubCAP12P2P1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP12CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP12subCAP1CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP12subsubCAP1P2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP2subCA2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP2subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\PoliciesP3CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\pre2000CRLnextUpdateCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy0CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy0subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy0subsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy0subsubsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy10CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy10subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy10subsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy10subsubsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy2CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy2subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy4CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy4subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy4subsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy4subsubsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy5CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy5subCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy5subsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy5subsubsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy7CACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy7subCARE2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy7subsubCARE2RE4CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\requireExplicitPolicy7subsubsubCARE2RE4CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\RevokedsubCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\RFC3280MandatoryAttributeTypesCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\RFC3280OptionalAttributeTypesCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\RolloverfromPrintableStringtoUTF8StringCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\SeparateCertificateandCRLKeysCA2CRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\SeparateCertificateandCRLKeysCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\TrustAnchorRootCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\TwoCRLsCABadCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\TwoCRLsCAGoodCRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\UIDCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\UnknownCRLEntryExtensionCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\UnknownCRLExtensionCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\UTF8StringCaseInsensitiveMatchCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\UTF8StringEncodedNamesCACRL.crl" />
-    <EmbeddedResource Include="test\data\PKITS\crls\WrongCRLCACRL.crl" />
-    <EmbeddedResource Include="test\data\qvRooCa3.crt" />
-    <EmbeddedResource Include="test\data\rfc4134\3.1.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\3.2.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.1.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.10.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.11.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.2.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.3.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.4.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.5.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.6.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.7.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\4.8.eml" />
-    <EmbeddedResource Include="test\data\rfc4134\4.9.eml" />
-    <EmbeddedResource Include="test\data\rfc4134\5.1.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\5.2.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\5.3.eml" />
-    <EmbeddedResource Include="test\data\rfc4134\6.0.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\7.1.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\7.2.bin" />
-    <EmbeddedResource Include="test\data\rfc4134\AliceDSSSignByCarlNoInherit.cer" />
-    <EmbeddedResource Include="test\data\rfc4134\AlicePrivDSSSign.pri" />
-    <EmbeddedResource Include="test\data\rfc4134\AlicePrivRSASign.pri" />
-    <EmbeddedResource Include="test\data\rfc4134\AliceRSASignByCarl.cer" />
-    <EmbeddedResource Include="test\data\rfc4134\BobPrivRSAEncrypt.pri" />
-    <EmbeddedResource Include="test\data\rfc4134\BobRSASignByCarl.cer" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlDSSCRLEmpty.crl" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlDSSCRLForAll.crl" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlDSSCRLForCarl.crl" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlDSSSelf.cer" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlPrivDSSSign.pri" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlPrivRSASign.pri" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlRSACRLEmpty.crl" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlRSACRLForAll.crl" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlRSACRLForCarl.crl" />
-    <EmbeddedResource Include="test\data\rfc4134\CarlRSASelf.cer" />
-    <EmbeddedResource Include="test\data\rfc4134\DianeDSSSignByCarlInherit.cer" />
-    <EmbeddedResource Include="test\data\rfc4134\DianePrivDSSSign.pri" />
-    <EmbeddedResource Include="test\data\rfc4134\DianePrivRSASignEncrypt.pri" />
-    <EmbeddedResource Include="test\data\rfc4134\DianeRSASignByCarl.cer" />
-    <EmbeddedResource Include="test\data\rfc4134\ExContent.bin" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-A.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-A.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-B.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-B.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-C.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-C.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-D.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-D.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-E.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-E.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-F.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-F.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-G.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-G.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-H.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-H.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-I.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-I.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-J.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-J.pem" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-L.p12" />
-    <EmbeddedResource Include="test\data\rsa3\self-testcase-L.pem" />
-    <EmbeddedResource Include="test\data\scrypt\TestVectors.txt" />
-    <EmbeddedResource Include="test\data\suvaEE.crt" />
-    <EmbeddedResource Include="test\data\suvaEmail1.crt" />
-    <EmbeddedResource Include="test\data\suvaRoot1.crt" />
-    <EmbeddedResource Include="test\data\ThawteSGCCA.cer" />
-    <EmbeddedResource Include="test\data\ThawteSGCCA.crl" />
-    <EmbeddedResource Include="test\data\tls\keystores\client_store.dsa" />
-    <EmbeddedResource Include="test\data\tls\keystores\client_store.rsa" />
-    <EmbeddedResource Include="test\data\tls\keystores\server_store.dsa" />
-    <EmbeddedResource Include="test\data\tls\keystores\server_store.rsa" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-dsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-ecdsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-ed25519.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-ed448.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-key-dsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-key-ecdsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-key-ed25519.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-key-ed448.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-key-rsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-key-rsa_pss_256.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-key-rsa_pss_384.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-key-rsa_pss_512.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-rsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-rsa_pss_256.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-rsa_pss_384.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-ca-rsa_pss_512.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-dsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-ecdh.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-ecdsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-ed25519.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-ed448.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-key-dsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-key-ecdh.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-key-ecdsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-key-ed25519.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-key-ed448.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-key-rsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-key-rsa_pss_256.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-key-rsa_pss_384.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-key-rsa_pss_512.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-rsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-rsa_pss_256.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-rsa_pss_384.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-client-rsa_pss_512.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-dsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-ecdh.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-ecdsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-ed25519.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-ed448.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-dsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-ecdh.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-ecdsa.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-ed25519.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-ed448.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-rsa-enc.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-rsa-sign.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-rsa_pss_256.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-rsa_pss_384.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-key-rsa_pss_512.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-rsa-enc.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-rsa-sign.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-rsa_pss_256.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-rsa_pss_384.pem" />
-    <EmbeddedResource Include="test\data\tls\x509-server-rsa_pss_512.pem" />
-    <None Include="NBuild.build" />
-    <None Include="testcfg.nunit" />
-    <None Include="test\data\keys\README.txt" />
-    <None Include="test\data\openpgp\dsa\README.txt" />
-    <None Include="test\data\openssl\README.txt" />
-    <None Include="test\data\PKITS\README.txt" />
-    <None Include="test\data\rfc4134\rfc4134.txt" />
-    <None Include="test\data\rsa3\testcases.README" />
-    <None Include="test\data\tls\ca.tmpl" />
-    <None Include="test\data\tls\client_agree.tmpl" />
-    <None Include="test\data\tls\client_enc.tmpl" />
-    <None Include="test\data\tls\client_sign.tmpl" />
-    <None Include="test\data\tls\README.txt" />
-    <None Include="test\data\tls\server_agree.tmpl" />
-    <None Include="test\data\tls\server_enc.tmpl" />
-    <None Include="test\data\tls\server_sign.tmpl" />
-  </ItemGroup>
-  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
-  <PropertyGroup>
-    <PreBuildEvent />
-    <PostBuildEvent />
-  </PropertyGroup>
-</Project>
\ No newline at end of file
+<VisualStudioProject>
+    <CSHARP
+        ProjectType = "Local"
+        ProductVersion = "7.10.3077"
+        SchemaVersion = "2.0"
+        ProjectGuid = "{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}"
+    >
+        <Build>
+            <Settings
+                ApplicationIcon = ""
+                AssemblyKeyContainerName = ""
+                AssemblyName = "crypto"
+                AssemblyOriginatorKeyFile = ""
+                DefaultClientScript = "JScript"
+                DefaultHTMLPageLayout = "Grid"
+                DefaultTargetSchema = "IE50"
+                DelaySign = "false"
+                OutputType = "Library"
+                PreBuildEvent = ""
+                PostBuildEvent = ""
+                RootNamespace = "crypto"
+                RunPostBuildEvent = "OnBuildSuccess"
+                StartupObject = ""
+            >
+                <Config
+                    Name = "Debug"
+                    AllowUnsafeBlocks = "false"
+                    BaseAddress = "285212672"
+                    CheckForOverflowUnderflow = "false"
+                    ConfigurationOverrideFile = ""
+                    DefineConstants = "DEBUG;TRACE;NET_1_1"
+                    DocumentationFile = "doc\crypto.xml"
+                    DebugSymbols = "true"
+                    FileAlignment = "4096"
+                    IncrementalBuild = "false"
+                    NoStdLib = "false"
+                    NoWarn = "1591"
+                    Optimize = "false"
+                    OutputPath = "bin\Debug\"
+                    RegisterForComInterop = "false"
+                    RemoveIntegerChecks = "false"
+                    TreatWarningsAsErrors = "false"
+                    WarningLevel = "4"
+                />
+                <Config
+                    Name = "Release"
+                    AllowUnsafeBlocks = "false"
+                    BaseAddress = "285212672"
+                    CheckForOverflowUnderflow = "false"
+                    ConfigurationOverrideFile = ""
+                    DefineConstants = "TRACE;NET_1_1"
+                    DocumentationFile = "doc\crypto.xml"
+                    DebugSymbols = "false"
+                    FileAlignment = "4096"
+                    IncrementalBuild = "false"
+                    NoStdLib = "false"
+                    NoWarn = "1591"
+                    Optimize = "true"
+                    OutputPath = "bin\Release\"
+                    RegisterForComInterop = "false"
+                    RemoveIntegerChecks = "false"
+                    TreatWarningsAsErrors = "false"
+                    WarningLevel = "4"
+                />
+            </Settings>
+            <References>
+                <Reference
+                    Name = "System"
+                    AssemblyName = "System"
+                    HintPath = "..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll"
+                />
+                <Reference
+                    Name = "System.Data"
+                    AssemblyName = "System.Data"
+                    HintPath = "..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll"
+                />
+                <Reference
+                    Name = "System.XML"
+                    AssemblyName = "System.Xml"
+                    HintPath = "..\..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll"
+                />
+                <Reference
+                    Name = "nunit.core"
+                    AssemblyName = "nunit.core"
+                    HintPath = "test\lib\nunit.core.dll"
+                />
+                <Reference
+                    Name = "nunit.framework"
+                    AssemblyName = "nunit.framework"
+                    HintPath = "test\lib\nunit.framework.dll"
+                />
+                <Reference
+                    Name = "nunit.core.interfaces"
+                    AssemblyName = "nunit.core.interfaces"
+                    HintPath = "test\lib\nunit.core.interfaces.dll"
+                />
+            </References>
+        </Build>
+        <Files>
+            <Include>
+                <File
+                    RelPath = "Contributors.html"
+                    BuildAction = "Content"
+                />
+                <File
+                    RelPath = "License.html"
+                    BuildAction = "Content"
+                />
+                <File
+                    RelPath = "NBuild.build"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "Readme.html"
+                    BuildAction = "Content"
+                />
+                <File
+                    RelPath = "testcfg.nunit"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "bzip2\src\BZip2Constants.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "bzip2\src\CBZip2InputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "bzip2\src\CBZip2OutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "bzip2\src\CRC.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\AssemblyInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1Encodable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1EncodableVector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\Asn1Exception.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1Generator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1InputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1Null.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1Object.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1OctetString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1OctetStringParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1OutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\Asn1ParsingException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1Sequence.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1SequenceParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1Set.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1SetParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1StreamParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1TaggedObject.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1TaggedObjectParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ASN1Tags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERApplicationSpecific.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERApplicationSpecificParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERBitString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERNull.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BEROctetString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BEROctetStringGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BEROctetStringParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BEROutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERSequence.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERSequenceGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERSequenceParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERSet.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERSetGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERSetParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERTaggedObject.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\BERTaggedObjectParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ConstructedOctetStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DefiniteLengthInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERApplicationSpecific.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERBitString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERBMPString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERBoolean.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DEREnumerated.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERExternal.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERExternalParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERGeneralizedTime.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERGeneralString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DerGraphicString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERIA5String.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERInteger.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERNull.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERNumericString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERObjectIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DEROctetString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DEROctetStringParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DEROutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERPrintableString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERSequence.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERSequenceGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERSequenceParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERSet.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERSetGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERSetParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DerStringBase.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERT61String.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERTaggedObject.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERUniversalString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERUTCTime.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERUTF8String.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DerVideotexString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\DERVisibleString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\IAsn1ApplicationSpecificParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\IAsn1Choice.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\IAsn1Convertible.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\IAsn1String.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\IndefiniteLengthInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\LazyASN1InputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\LazyDERSequence.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\LazyDERSet.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\LimitedInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\OIDTokenizer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\anssi\ANSSINamedCurves.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\anssi\ANSSIObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\bc\BCObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\bc\LinkedCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\bsi\BsiObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CAKeyUpdAnnContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CertConfirmContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CertifiedKeyPair.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CertOrEncCert.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CertRepMessage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CertResponse.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CertStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\Challenge.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CmpCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CmpObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\CrlAnnContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\ErrorMsgContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\GenMsgContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\GenRepContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\InfoTypeAndValue.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\KeyRecRepContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\OobCertHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PbmParameter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIBody.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIConfirmContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIFailureInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIFreeText.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIHeader.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIHeaderBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIMessage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIMessages.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PKIStatusInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PollRepContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PollReqContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\ProtectedPart.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PopoDecKeyChallContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\PopoDecKeyRespContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\RevAnnContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\RevDetails.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\RevRepContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\RevRepContentBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cmp\RevReqContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\Attribute.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\Attributes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\AttributeTable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\AuthenticatedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\AuthenticatedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\AuthEnvelopedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\AuthEnvelopedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\CMSAttributes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\CMSObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\CompressedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\CompressedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\ContentInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\ContentInfoParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\EncryptedContentInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\EncryptedContentInfoParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\EncryptedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\EnvelopedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\EnvelopedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\Evidence.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\IssuerAndSerialNumber.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\KEKIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\KEKRecipientInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\KeyAgreeRecipientIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\KeyAgreeRecipientInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\KeyTransRecipientInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\MetaData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\OriginatorIdentifierOrKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\OriginatorInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\OriginatorPublicKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\OtherKeyAttribute.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\OtherRecipientInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\OtherRevocationInfoFormat.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\PasswordRecipientInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\RecipientEncryptedKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\RecipientIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\RecipientInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\RecipientKeyIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\SCVPReqRes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\SignedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\SignedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\SignerIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\SignerInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\Time.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\TimeStampAndCRL.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\TimeStampedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\TimeStampedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\TimeStampTokenEvidence.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cms\ecc\MQVuserKeyingMaterial.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\AttributeTypeAndValue.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\CertId.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\CertReqMessages.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\CertReqMsg.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\CertRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\CertTemplate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\CertTemplateBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\Controls.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\CrmfObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\EncKeyWithID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\EncryptedKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\EncryptedValue.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\OptionalValidity.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\PKIArchiveOptions.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\PKIPublicationInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\PKMacValue.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\PopoPrivKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\PopoSigningKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\PopoSigningKeyInput.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\ProofOfPossession.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\SinglePubInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\crmf\SubsequentMessage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cryptopro\CryptoProObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cryptopro\ECGOST3410NamedCurves.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cryptopro\ECGOST3410ParamSetParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cryptopro\GOST28147Parameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cryptopro\GOST3410NamedParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cryptopro\GOST3410ParamSetParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\cryptopro\GOST3410PublicKeyAlgParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\eac\EACObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\edec\EdECObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CertificateValues.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CommitmentTypeIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CommitmentTypeIndication.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CommitmentTypeQualifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CompleteCertificateRefs.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CompleteRevocationRefs.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CrlIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CrlListID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CrlOcspRef.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\CrlValidatedID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\ESFAttributes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\OcspIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\OcspListID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\OcspResponsesID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\OtherCertID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\OtherHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\OtherHashAlgAndValue.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\OtherRevRefs.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\OtherRevVals.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\OtherSigningCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\RevocationValues.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\SignaturePolicyId.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\SignaturePolicyIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\SignerAttribute.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\SignerLocation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\esf\SigPolicyQualifierInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ess\ContentHints.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ess\ContentIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ess\ESSCertID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ess\ESSCertIDv2.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ess\OtherCertID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ess\OtherSigningCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ess\SigningCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ess\SigningCertificateV2.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\gm\GMNamedCurves.cs" 
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\gm\GMObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\gnu\GNUObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\iana\IANAObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\icao\CscaMasterList.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\icao\DataGroupHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\icao\ICAOObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\icao\LDSSecurityObject.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\icao\LDSVersionInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\ISISMTTObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\ocsp\CertHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\ocsp\RequestedCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\x509\AdditionalInformationSyntax.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\x509\Admissions.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\x509\AdmissionSyntax.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\x509\DeclarationOfMajority.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\x509\MonetaryLimit.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\x509\NamingAuthority.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\x509\ProcurationSyntax.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\x509\ProfessionInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\isismtt\x509\Restriction.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\kisa\KISAObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\microsoft\MicrosoftObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\misc\CAST5CBCParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\misc\IDEACBCPar.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\misc\MiscObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\misc\NetscapeCertType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\misc\NetscapeRevocationURL.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\misc\VerisignCzagExtension.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\mozilla\PublicKeyAndChallenge.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\nist\KMACwithSHAKE128_params.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\nist\KMACwithSHAKE256_params.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\nist\NISTNamedCurves.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\nist\NISTObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\nsri\NsriObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ntt\NTTObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\BasicOCSPResponse.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\CertID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\CertStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\CrlID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\OCSPObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\OCSPRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\OCSPResponse.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\OCSPResponseStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\Request.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\ResponderID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\ResponseBytes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\ResponseData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\RevokedInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\ServiceLocator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\Signature.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\SingleResponse.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ocsp\TBSRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\oiw\ElGamalParameter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\oiw\OIWObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\Attribute.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\AuthenticatedSafe.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\CertBag.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\CertificationRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\CertificationRequestInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\ContentInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\DHParameter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\EncryptedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\EncryptedPrivateKeyInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\EncryptionScheme.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\IssuerAndSerialNumber.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\KeyDerivationFunc.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\MacData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\PBEParameter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\PBES2Parameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\PBKDF2Params.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\Pfx.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\PKCS12PBEParams.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\PKCSObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\PrivateKeyInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\RC2CBCParameter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\RSAESOAEPparams.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\RSAPrivateKeyStructure.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\RSASSAPSSparams.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\SafeBag.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\SignedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\pkcs\SignerInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\rosstandart\RosstandartObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\sec\ECPrivateKeyStructure.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\sec\SECNamedCurves.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\sec\SECObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\smime\SMIMEAttributes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\smime\SMIMECapabilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\smime\SMIMECapabilitiesAttribute.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\smime\SMIMECapability.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\smime\SMIMECapabilityVector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\smime\SMIMEEncryptionKeyPreferenceAttribute.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\teletrust\TeleTrusTNamedCurves.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\teletrust\TeleTrusTObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\tsp\Accuracy.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\tsp\MessageImprint.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\tsp\TimeStampReq.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\tsp\TimeStampResp.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\tsp\TSTInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\ua\UAObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\util\ASN1Dump.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\util\Dump.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\util\FilterStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x500\AttributeTypeAndValue.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x500\DirectoryString.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x500\Rdn.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x500\style\IetfUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\AccessDescription.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\AlgorithmIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\AttCertIssuer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\AttCertValidityPeriod.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\Attribute.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\AttributeCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\AttributeCertificateInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\AttributeTable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\AuthorityInformationAccess.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\AuthorityKeyIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\BasicConstraints.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\CertificateList.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\CertificatePair.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\CertificatePolicies.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\CertPolicyId.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\CRLDistPoint.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\CRLNumber.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\CRLReason.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\DigestInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\DisplayText.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\DistributionPoint.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\DistributionPointName.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\DSAParameter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\ExtendedKeyUsage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\GeneralName.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\GeneralNames.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\GeneralSubtree.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\Holder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\IetfAttrSyntax.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\IssuerSerial.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\IssuingDistributionPoint.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\KeyPurposeId.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\KeyUsage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\NameConstraints.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\NoticeReference.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\ObjectDigestInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\OtherName.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\PolicyInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\PolicyMappings.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\PolicyQualifierId.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\PolicyQualifierInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\PrivateKeyUsagePeriod.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\ReasonFlags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\RoleSyntax.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\RSAPublicKeyStructure.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\SubjectDirectoryAttributes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\SubjectKeyIdentifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\SubjectPublicKeyInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\Target.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\TargetInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\Targets.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\TBSCertificateStructure.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\TBSCertList.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\Time.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\UserNotice.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\V1TBSCertificateGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\V2AttributeCertificateInfoGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\V2Form.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\V2TBSCertListGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\V3TBSCertificateGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509Attributes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509CertificateStructure.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509DefaultEntryConverter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509Extension.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509Extensions.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509ExtensionsGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509Name.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509NameEntryConverter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509NameTokenizer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\X509ObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\qualified\BiometricData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\qualified\ETSIQCObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\qualified\Iso4217CurrencyCode.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\qualified\MonetaryValue.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\qualified\QCStatement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\qualified\RFC3739QCObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\qualified\SemanticsInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\qualified\TypeOfBiometricData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\sigi\NameOrPseudonym.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\sigi\PersonalData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x509\sigi\SigIObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\DHDomainParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\DHPublicKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\DHValidationParms.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\ECNamedCurveTable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\KeySpecificInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\OtherInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X962NamedCurves.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X962Parameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X9Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X9ECParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X9ECParametersHolder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X9ECPoint.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X9FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X9FieldID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X9IntegerConverter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\asn1\x9\X9ObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ArmoredInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ArmoredOutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\BCPGInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\BCPGObject.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\BCPGOutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\CompressedDataPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\CompressionAlgorithmTags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ContainedPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\CRC24.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\DSAPublicBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\DSASecretBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ECDHPublicBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ECDsaPublicBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ECPublicBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ECSecretBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ElGamalPublicBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ElGamalSecretBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ExperimentalPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\HashAlgorithmTags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\IBcpgKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\InputStreamPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\LiteralDataPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\MarkerPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\ModDetectionCodePacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\MPInteger.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\OnePassSignaturePacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\OutputStreamPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\Packet.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\PacketTags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\PublicKeyAlgorithmTags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\PublicKeyEncSessionPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\PublicKeyPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\PublicSubkeyPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\RSAPublicBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\RSASecretBCPGKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\S2K.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SecretKeyPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SecretSubkeyPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SignaturePacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SignatureSubpacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SignatureSubpacketsReader.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SignatureSubpacketTags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SymmetricEncDataPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SymmetricEncIntegrityPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SymmetricKeyAlgorithmTags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\SymmetricKeyEncSessionPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\TrustPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\UserAttributePacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\UserAttributeSubpacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\UserAttributeSubpacketsReader.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\UserAttributeSubpacketTags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\UserIDPacket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\attr\ImageAttrib.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\EmbeddedSignature.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\Exportable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\Features.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\IssuerKeyID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\KeyExpirationTime.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\KeyFlags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\NotationData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\PreferredAlgorithms.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\PrimaryUserID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\Revocable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\RevocationKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\RevocationKeyTags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\RevocationReason.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\RevocationReasonTags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\SignatureCreationTime.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\SignatureExpirationTime.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\SignerUserID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\bcpg\sig\TrustSignature.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cmp\CertificateConfirmationContent.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cmp\CertificateConfirmationContentBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cmp\CertificateStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cmp\CmpException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cmp\GeneralPkiMessage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cmp\ProtectedPkiMessage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cmp\ProtectedPkiMessageBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cmp\RevocationDetails.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cmp\RevocationDetailsBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\BaseDigestCalculator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSAttributeTableGenerationException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSAttributeTableGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSAuthenticatedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSAuthenticatedDataGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSAuthenticatedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSAuthenticatedDataStreamGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSAuthenticatedGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSAuthEnvelopedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSAuthEnvelopedGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSCompressedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSCompressedDataGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSCompressedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSCompressedDataStreamGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSContentInfoParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSEnvelopedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSEnvelopedDataGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSEnvelopedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSEnvelopedDataStreamGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSEnvelopedGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSEnvelopedHelper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSPBEKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSProcessable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSProcessableByteArray.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSProcessableFile.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSProcessableInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSReadable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSSecureReadable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSSignedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSSignedDataGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSSignedDataParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSSignedDataStreamGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSSignedGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSSignedHelper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSStreamException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSTypedStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CMSUtils.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\CounterSignatureDigestCalculator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\DefaultAuthenticatedAttributeTableGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\DefaultSignedAttributeTableGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\EnvelopedDataHelper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\IDigestCalculator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\KEKRecipientInfoGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\KEKRecipientInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\KeyAgreeRecipientInfoGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\KeyAgreeRecipientInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\KeyTransRecipientInfoGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\KeyTransRecipientInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\OriginatorId.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\OriginatorInfoGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\OriginatorInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\PasswordRecipientInfoGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\PasswordRecipientInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\PKCS5Scheme2PBEKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\PKCS5Scheme2UTF8PBEKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\RecipientId.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\RecipientInfoGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\RecipientInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\RecipientInformationStore.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\SignerId.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\SignerInfoGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\SignerInformation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\SignerInformationStore.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\cms\SimpleAttributeTableGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\AuthenticatorControl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\CertificateRequestMessage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\CertificateRequestMessageBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\CrmfException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\DefaultPKMacPrimitivesProvider.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\EncryptedValueBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\IControl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\IEncryptedValuePadder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\IPKMacPrimitivesProvider.cs" 
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\PkiArchiveControl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\PkiArchiveControlBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\PKMacBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\ProofOfPossessionSigningKeyBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crmf\RegTokenControl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\AsymmetricCipherKeyPair.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\AsymmetricKeyParameter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\BufferedAeadBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\BufferedAeadCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\BufferedAsymmetricBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\BufferedBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\BufferedCipherBase.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\BufferedIesCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\BufferedStreamCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\Check.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\CipherKeyGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\CryptoException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\DataLengthException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IAlphabetMapper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IAsymmetricBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IAsymmetricCipherKeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IBasicAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IBlockResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IBufferedCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\ICipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\ICipherBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\ICipherBuilderWithKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\ICipherParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IDecryptorBuilderProvider.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IDerivationFunction.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IDerivationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IDigestFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IDSA.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IDsaExt.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IEntropySource.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IEntropySourceProvider.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IKeyUnwrapper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IKeyWrapper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IMacDerivationFunction.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IMacFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\InvalidCipherTextException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IRawAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IRsa.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\ISignatureFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IVerifierFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IVerifierFactoryProvider.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\ISigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\ISignerWithRecovery.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IStreamCalculator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IStreamCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IWrapper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\IXof.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\KeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\MaxBytesExceededException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\OutputLengthException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\PBEParametersGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\Security.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\SimpleBlockResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\StreamBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\DHAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\DHBasicAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\DHStandardGroups.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\ECDHBasicAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\ECDHCBasicAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\ECDHWithKdfBasicAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\ECMqvBasicAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\ECMqvWithKdfBasicAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\SM2KeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\X25519Agreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\X448Agreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\jpake\JPakeParticipant.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\jpake\JPakePrimeOrderGroup.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\jpake\JPakePrimeOrderGroups.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\jpake\JPakeRound1Payload.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\jpake\JPakeRound2Payload.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\jpake\JPakeRound3Payload.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\jpake\JPakeUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\kdf\ConcatenationKdfGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\kdf\DHKdfParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\kdf\DHKekGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\kdf\ECDHKekGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\srp\SRP6Client.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\srp\SRP6Server.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\srp\SRP6StandardGroups.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\srp\SRP6Utilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\agreement\srp\SRP6VerifierGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\Blake2bDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\Blake2sDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\CSHAKEDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\DSTU7564Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\GeneralDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\GOST3411Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\GOST3411_2012Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\GOST3411_2012_256Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\GOST3411_2012_512Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\KeccakDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\LongDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\MD2Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\MD4Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\MD5Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\NonMemoableDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\NullDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\ParallelHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\RIPEMD128Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\RIPEMD160Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\RIPEMD256Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\RIPEMD320Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\Sha1Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\Sha224Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\Sha256Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\Sha3Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\Sha384Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\Sha512Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\Sha512tDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\ShakeDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\ShortenedDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\SkeinDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\SkeinEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\SM3Digest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\TigerDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\TupleHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\WhirlpoolDigest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\digests\XofUtils.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\ec\CustomNamedCurves.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\encodings\ISO9796d1Encoding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\encodings\OAEPEncoding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\encodings\PKCS1Encoding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\AESEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\AESFastEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\AESLightEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\AESWrapEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\AriaEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\BlowfishEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\CamelliaEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\CamelliaLightEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\CamelliaWrapEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\CAST5Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\CAST6Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\ChaChaEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\ChaCha7539Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\DESedeEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\DESedeWrapEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\DesEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\Dstu7624Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\Dstu7624WrapEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\ElGamalEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\GOST28147Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\HC128Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\HC256Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\IDEAEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\IESEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\ISAACEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\NaccacheSternEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\NoekeonEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\NullEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RC2Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RC2WrapEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RC4Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RC532Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RC564Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RC6Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RFC3211WrapEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RFC3394WrapEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RijndaelEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RSABlindedEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RSABlindingEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RSACoreEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\RSAEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\Salsa20Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\SEEDEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\SEEDWrapEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\SerpentEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\SerpentEngineBase.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\SkipjackEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\SM2Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\SM4Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\TEAEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\ThreefishEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\TnepresEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\TwofishEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\VMPCEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\VMPCKSA3Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\XSalsa20Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\engines\XTEAEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\fpe\FpeEngine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\fpe\FpeFf1Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\fpe\FpeFf3_1Engine.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\fpe\SP80038G.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\BaseKDFBytesGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\BCrypt.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\DESedeKeyGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\DESKeyGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\DHBasicKeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\DHKeyGeneratorHelper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\DHKeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\DHParametersGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\DHParametersHelper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\DSAKeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\DSAParametersGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\ECKeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\Ed25519KeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\Ed448KeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\ElGamalKeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\ElGamalParametersGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\GOST3410KeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\GOST3410ParametersGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\HKDFBytesGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\Kdf1BytesGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\Kdf2BytesGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\KDFCounterBytesGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\KDFDoublePipelineIterationBytesGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\KDFFeedbackBytesGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\MGF1BytesGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\NaccacheSternKeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\OpenBsdBCrypt.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\OpenSSLPBEParametersGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\PKCS12ParametersGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\PKCS5S1ParametersGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\PKCS5S2ParametersGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\Poly1305KeyGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\RSABlindingFactorGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\RSAKeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\SCrypt.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\X25519KeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\generators\X448KeyPairGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\io\CipherStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\io\DigestSink.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\io\DigestStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\io\MacSink.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\io\MacStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\io\SignerSink.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\io\SignerStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\CBCBlockCipherMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\CFBBlockCipherMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\CMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\DSTU7564Mac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\DSTU7624Mac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\GMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\GOST28147Mac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\HMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\ISO9797Alg3Mac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\KMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\Poly1305.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\SipHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\SkeinMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\macs\VMPCMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\CBCBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\CCMBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\CFBBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\ChaCha20Poly1305.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\CTSBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\EAXBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\GCMBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\GcmSivBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\GOFBBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\IAeadBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\IAeadCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\KCcmBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\KCtrBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\OCBBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\OFBBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\OpenPGPCFBBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\SICBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\gcm\BasicGcmExponentiator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\gcm\BasicGcmMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\gcm\GcmUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\gcm\IGcmExponentiator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\gcm\IGcmMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\gcm\Tables1kGcmExponentiator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\gcm\Tables4kGcmMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\gcm\Tables64kGcmMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\modes\gcm\Tables8kGcmMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\Asn1CipherBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\Asn1DigestFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\Asn1KeyWrapper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\Asn1Signature.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\CmsContentEncryptorBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\CmsKeyTransRecipientInfoGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\DefaultSignatureCalculator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\DefaultSignatureResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\DefaultVerifierCalculator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\DefaultVerifierResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\operators\GenericKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\paddings\BlockCipherPadding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\paddings\ISO10126d2Padding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\paddings\ISO7816d4Padding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\paddings\PaddedBufferedBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\paddings\PKCS7Padding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\paddings\TBCPadding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\paddings\X923Padding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\paddings\ZeroBytePadding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\AEADParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\CCMParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DESedeParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DESParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DHKeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DHKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DHParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DHPrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DHPublicKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DHValidationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DSAKeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DSAKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DSAParameterGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DSAParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DSAPrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DSAPublicKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\DSAValidationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ECDomainParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ECGOST3410Parameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ECKeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ECKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ECNamedDomainParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ECPrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ECPublicKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\Ed25519KeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\Ed25519PrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\Ed25519PublicKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\Ed448KeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\Ed448PrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\Ed448PublicKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ElGamalKeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ElGamalKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ElGamalParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ElGamalPrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ElGamalPublicKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\FpeParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\GOST3410KeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\GOST3410KeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\GOST3410Parameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\GOST3410PrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\GOST3410PublicKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\GOST3410ValidationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\HKDFParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\IESParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\IESWithCipherParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ISO18033KDFParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\KDFCounterParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\KDFDoublePipelineIterationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\KDFFeedbackParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\KdfParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\KeyParameter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\MGFParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\MqvPrivateParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\MqvPublicParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\NaccacheSternKeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\NaccacheSternKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\NaccacheSternPrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ParametersWithID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ParametersWithIV.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ParametersWithRandom.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ParametersWithSalt.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\ParametersWithSBox.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\RC2Parameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\RC5Parameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\RSABlindingParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\RSAKeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\RSAKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\RSAPrivateCrtKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\SkeinParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\SM2KeyExchangePrivateParameters.cs" 
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\SM2KeyExchangePublicParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\Srp6GroupParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\TweakableBlockCipherParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\X25519KeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\X25519PrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\X25519PublicKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\X448KeyGenerationParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\X448PrivateKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\parameters\X448PublicKeyParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\BasicEntropySourceProvider.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\CryptoApiEntropySourceProvider.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\CryptoApiRandomGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\DigestRandomGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\EntropyUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\IDrbgProvider.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\IRandomGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\ReversedWindowGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\SP800SecureRandom.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\SP800SecureRandomBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\ThreadedSeedGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\VMPCRandomGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\X931Rng.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\X931SecureRandom.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\X931SecureRandomBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\drbg\CtrSP800Drbg.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\drbg\DrbgUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\drbg\HashSP800Drbg.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\drbg\HMacSP800Drbg.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\prng\drbg\ISP80090Drbg.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\DSADigestSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\DSASigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\ECDSASigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\ECGOST3410Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\ECNRSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\Ed25519ctxSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\Ed25519phSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\Ed25519Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\Ed448phSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\Ed448Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\GenericSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\GOST3410DigestSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\GOST3410Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\HMacDsaKCalculator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\IDsaEncoding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\IDsaKCalculator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\ISO9796d2PSSSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\ISO9796d2Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\IsoTrailers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\PlainDsaEncoding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\PSSSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\RandomDsaKCalculator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\RSADigestSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\SM2Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\StandardDsaEncoding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\signers\X931Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsAgreementCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsCipherFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsContext.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsEncryptionCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsPeer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AbstractTlsSignerCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AlertDescription.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\AlertLevel.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\BulkCipherAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\BasicTlsPskIdentity.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ByteQueue.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ByteQueueStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CertChainType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\Certificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CertificateStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CertificateStatusRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CertificateStatusType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CertificateRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CertificateType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CertificateUrl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\Chacha20Poly1305.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ChangeCipherSpec.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CipherSuite.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CipherType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ClientAuthenticationType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ClientCertificateType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CombinedHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\CompressionMethod.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ConnectionEnd.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ContentType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DatagramTransport.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DefaultTlsAgreementCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DefaultTlsCipherFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DefaultTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DefaultTlsDHVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DefaultTlsEncryptionCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DefaultTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DefaultTlsSrpGroupVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DefaultTlsSignerCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DeferredHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DigestInputBuffer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DigitallySigned.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsClientProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsEpoch.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsHandshakeRetransmit.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsReassembler.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsRecordLayer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsReliableHandshake.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsReplayWindow.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsServerProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\DtlsTransport.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ECBasisType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ECCurveType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ECPointFormat.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\EncryptionAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ExporterLabel.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ExtensionType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\FiniteFieldDheGroup.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\HandshakeType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\HashAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\HeartbeatExtension.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\HeartbeatMessage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\HeartbeatMessageType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\HeartbeatMode.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\KeyExchangeAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\MacAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\MaxFragmentLength.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\NamedCurve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\NameType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\NewSessionTicket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\OcspStatusRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\PrfAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ProtocolVersion.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\PskTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\PskTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\RecordStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SecurityParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ServerSrpParams.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ServerName.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ServerNameList.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\ServerOnlyTlsAuthentication.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SessionParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SignatureAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SignatureAndHashAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SignerInputBuffer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SimulatedTlsSrpIdentityManager.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SrpTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SrpTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SrtpProtectionProfile.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\Ssl3Mac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SupplementalDataEntry.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\SupplementalDataType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\Timeout.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsAeadCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsAgreementCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsAuthentication.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsCipherFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsClientContext.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsClientContextImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsClientProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsCloseable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsCompression.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsContext.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsDeflateCompression.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsDheKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsDHKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsDHUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsDHVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsDsaSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsDssSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsEccUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsECDheKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsECDHKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsECDsaSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsEncryptionCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsExtensionsUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsFatalAlert.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsFatalAlertReceived.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsHandshakeHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsNoCloseNotifyException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsNullCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsNullCompression.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsPeer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsProtocolHandler.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsPskKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsPskIdentity.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsPskIdentityManager.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsRsaKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsRsaUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsRsaSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsServerContext.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsServerContextImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsServerProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSession.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSessionImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSignerCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSrpGroupVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSrpIdentityManager.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSrpLoginParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSrpKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSrpUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsSrtpUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsStreamCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsTimeoutException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\TlsUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\UrlAndHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\UserMappingType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\tls\UseSrtpData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\util\AlgorithmIdentifierFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\util\BasicAlphabetMapper.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\util\CipherFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\util\CipherKeyGeneratorFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\crypto\util\Pack.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\BigInteger.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\Primes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\AbstractECLookupTable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ECAlgorithms.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ECCurve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ECFieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ECLookupTable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ECPoint.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ECPointMap.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\LongArray.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ScaleXNegateYPointMap.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ScaleXPointMap.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ScaleYNegateXPointMap.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\ScaleYPointMap.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\SimpleLookupTable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\abc\SimpleBigDecimal.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\abc\Tnaf.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\abc\ZTauElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\djb\Curve25519.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\djb\Curve25519Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\djb\Curve25519FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\djb\Curve25519Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\gm\SM2P256V1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\gm\SM2P256V1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\gm\SM2P256V1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\gm\SM2P256V1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP128R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP128R1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP128R1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP128R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160k1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160R1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160R1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160R2Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160R2Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160R2FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP160R2Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP192K1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP192K1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP192K1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP192K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP192R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP192R1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP192R1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP192R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP224K1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP224K1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP224K1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP224K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP224R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP224R1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP224R1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP224R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP256K1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP256K1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP256K1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP256K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP256R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP256R1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP256R1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP256R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP384R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP384R1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP384R1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP384R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP521R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP521R1Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP521R1FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecP521R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT113Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT113FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT113R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT113R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT113R2Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT113R2Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT131Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT131FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT131R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT131R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT131R2Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT131R2Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT163Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT163FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT163K1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT163K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT163R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT163R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT163R2Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT163R2Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT193Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT193FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT193R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT193R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT193R2Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT193R2Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT233Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT233FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT233K1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT233K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT233R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT233R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT239Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT239FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT239K1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT239K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT283Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT283FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT283K1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT283K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT283R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT283R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT409Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT409FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT409K1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT409K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT409R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT409R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT571Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT571FieldElement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT571K1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT571K1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT571R1Curve.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\custom\sec\SecT571R1Point.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\endo\ECEndomorphism.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\endo\EndoPreCompInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\endo\EndoUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\endo\GlvEndomorphism.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\endo\GlvTypeAEndomorphism.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\endo\GlvTypeAParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\endo\GlvTypeBEndomorphism.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\endo\GlvTypeBParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\endo\ScalarSplitParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\AbstractECMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\DoubleAddMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\ECMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\FixedPointCombMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\FixedPointPreCompInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\FixedPointUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\GlvMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\IPreCompCallback.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\MixedNafR2LMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\MontgomeryLadderMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\NafL2RMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\NafR2LMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\PreCompInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\ReferenceMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\ValidityPreCompInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\WNafL2RMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\WNafPreCompInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\WNafUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\WTauNafMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\WTauNafPreCompInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\ZSignedDigitL2RMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\multiplier\ZSignedDigitR2LMultiplier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\rfc7748\X25519.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\rfc7748\X25519Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\rfc7748\X448.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\rfc7748\X448Field.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\rfc8032\Ed25519.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\ec\rfc8032\Ed448.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\field\FiniteFields.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\field\GF2Polynomial.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\field\GenericPolynomialExtensionField.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\field\IExtensionField.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\field\IFiniteField.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\field\IPolynomial.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\field\IPolynomialExtensionField.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\field\PrimeField.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Bits.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Interleave.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Mod.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat128.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat160.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat192.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat224.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat256.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat320.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat384.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat448.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat512.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\math\raw\Nat576.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\BasicOCSPResp.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\BasicOCSPRespGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\CertificateID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\CertificateStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\OCSPException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\OCSPReq.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\OCSPReqGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\OCSPResp.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\OCSPRespGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\OCSPRespStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\OCSPUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\Req.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\RespData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\RespID.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\RevokedStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\SingleResp.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\ocsp\UnknownStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\IStreamGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPCompressedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPCompressedDataGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPDataValidationException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPEncryptedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPEncryptedDataGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPEncryptedDataList.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PgpExperimental.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPKeyFlags.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPKeyPair.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPKeyRing.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPKeyRingGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPKeyValidationException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPLiteralData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPLiteralDataGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPMarker.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPObject.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPObjectFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPOnePassSignature.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPOnePassSignatureList.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PgpPad.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPPBEEncryptedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPPrivateKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPPublicKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPPublicKeyEncryptedData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPPublicKeyRing.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PgpPublicKeyRingBundle.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPSecretKey.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPSecretKeyRing.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PgpSecretKeyRingBundle.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPSignature.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPSignatureGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPSignatureList.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPSignatureSubpacketGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPSignatureSubpacketVector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPUserAttributeSubpacketVector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPUserAttributeSubpacketVectorGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PgpUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\PGPV3SignatureGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\Rfc6637Utilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\SXprUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openpgp\WrappedGeneratorStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openssl\EncryptionException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openssl\IPasswordFinder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openssl\MiscPemGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openssl\PasswordException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openssl\PEMException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openssl\PEMReader.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openssl\PEMUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openssl\PEMWriter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\openssl\Pkcs8Generator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\AsymmetricKeyEntry.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\EncryptedPrivateKeyInfoFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\PKCS10CertificationRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\Pkcs10CertificationRequestDelaySigned.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\PKCS12Entry.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\PKCS12Store.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\PKCS12StoreBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\PKCS12Utilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\Pkcs8EncryptedPrivateKeyInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\Pkcs8EncryptedPrivateKeyInfoBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\PkcsException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\PkcsIOException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\PrivateKeyInfoFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkcs\X509CertificateEntry.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\CertStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixAttrCertChecker.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixAttrCertPathBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixAttrCertPathValidator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixBuilderParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCertPath.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCertPathBuilder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCertPathBuilderException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCertPathBuilderResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCertPathChecker.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCertPathValidator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCertPathValidatorException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCertPathValidatorResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCertPathValidatorUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixCrlUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixNameConstraintValidator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixNameConstraintValidatorException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\PkixPolicyNode.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\ReasonsMask.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\Rfc3280CertPathUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\Rfc3281CertPathUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\pkix\TrustAnchor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\AgreementUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\CipherUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\DigestUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\DotNetUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\GeneralSecurityException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\GeneratorUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\InvalidKeyException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\InvalidParameterException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\KeyException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\MacUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\NoSuchAlgorithmException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\ParameterUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\PbeUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\PrivateKeyFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\PublicKeyFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\SecureRandom.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\SecurityUtilityException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\SignatureException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\SignerUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\WrapperUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\cert\CertificateEncodingException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\cert\CertificateException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\cert\CertificateExpiredException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\cert\CertificateNotYetValidException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\cert\CertificateParsingException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\security\cert\CrlException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\AbstractTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\AbstractTlsContext.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\AbstractTlsKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\AbstractTlsKeyExchangeFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\AbstractTlsPeer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\AbstractTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\AlertDescription.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\AlertLevel.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\BasicTlsPskExternal.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\BasicTlsPskIdentity.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\BasicTlsSrpIdentity.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ByteQueue.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ByteQueueInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ByteQueueOutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CachedInformationType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CertChainType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\Certificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CertificateEntry.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CertificateRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CertificateStatus.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CertificateStatusRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CertificateStatusRequestItemV2.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CertificateStatusType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CertificateType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CertificateUrl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ChangeCipherSpec.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ChannelBinding.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CipherSuite.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CipherType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ClientAuthenticationType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ClientCertificateType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ClientHello.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CombinedHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\CompressionMethod.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ConnectionEnd.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ContentType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\CryptoHashAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\CryptoSignatureAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\DHGroup.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\DHStandardGroups.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\AbstractTlsCrypto.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\AbstractTlsSecret.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcChaCha20Poly1305.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcDefaultTlsCredentialedAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcDefaultTlsCredentialedDecryptor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcDefaultTlsCredentialedSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcSsl3Hmac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsAeadCipherImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsBlockCipherImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsCrypto.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsDH.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsDHDomain.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsDsaSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsDsaVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsDssSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsDssVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsECDH.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsECDomain.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsECDsa13Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsECDsa13Verifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsECDsaSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsECDsaVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsEd25519Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsEd25519Verifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsEd448Signer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsEd448Verifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsHmac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsNonceGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsRsaEncryptor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsRsaPssSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsRsaPssVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsRsaSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsRsaVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsSecret.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsSrp6Client.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsSrp6Server.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsSrp6VerifierGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsStreamSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsStreamVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcTlsVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcVerifyingStreamSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcX25519.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcX25519Domain.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcX448.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\bc\BcX448Domain.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\RsaUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\TlsAeadCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\TlsAeadCipherImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\TlsBlockCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\TlsBlockCipherImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\TlsImplUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\TlsNullCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\TlsSuiteHmac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\impl\TlsSuiteMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\Srp6Group.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\Srp6StandardGroups.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsCertificateRole.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsCrypto.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsCryptoException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsCryptoParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsCryptoUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsDecodeResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsDHConfig.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsDHDomain.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsECConfig.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsECDomain.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsEncodeResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsEncryptor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsHashSink.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsHmac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsMac.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsMacSink.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsNonceGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsNullNullCipher.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsSecret.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsSrp6Client.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsSrp6Server.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsSrp6VerifierGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsSrpConfig.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsStreamSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsStreamVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\crypto\TlsVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DatagramReceiver.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DatagramSender.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DatagramTransport.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DefaultTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DefaultTlsCredentialedSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DefaultTlsDHGroupVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DefaultTlsHeartbeat.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DefaultTlsKeyExchangeFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DefaultTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DefaultTlsSrpConfigVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DeferredHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DigestInputBuffer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DigitallySigned.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsClientProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsEpoch.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsHandshakeRetransmit.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsReassembler.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsRecordLayer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsReliableHandshake.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsReplayWindow.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsServerProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsTransport.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\DtlsVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ECCurveType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ECPointFormat.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\EncryptionAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ExporterLabel.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ExtensionType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\HandshakeMessageInput.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\HandshakeMessageOutput.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\HandshakeType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\HashAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\HeartbeatExtension.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\HeartbeatMessage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\HeartbeatMessageType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\HeartbeatMode.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\IdentifierType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\KeyExchangeAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\KeyShareEntry.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\KeyUpdateRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\MacAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\MaxFragmentLength.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\NamedGroup.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\NamedGroupRole.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\NameType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\NewSessionTicket.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\OcspStatusRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\OfferedPsks.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\PrfAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ProtocolName.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ProtocolVersion.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\PskIdentity.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\PskKeyExchangeMode.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\PskTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\PskTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\RecordFormat.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\RecordPreview.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\RecordStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SecurityParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ServerHello.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ServerName.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ServerNameList.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ServerOnlyTlsAuthentication.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\ServerSrpParams.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SessionParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SignatureAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SignatureAndHashAlgorithm.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SignatureScheme.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SimulatedTlsSrpIdentityManager.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SrpTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SrpTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SrtpProtectionProfile.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\Ssl3Utilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SupplementalDataEntry.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\SupplementalDataType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\Timeout.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsAuthentication.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsClientContext.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsClientContextImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsClientProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsCloseable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsContext.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsCredentialedAgreement.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsCredentialedDecryptor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsCredentialedSigner.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsCredentials.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsDHanonKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsDheKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsDHGroupVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsDHKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsDHUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsEccUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsECDHanonKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsECDheKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsECDHKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsExtensionsUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsFatalAlert.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsFatalAlertReceived.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsHandshakeHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsHeartbeat.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsKeyExchangeFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsNoCloseNotifyException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsObjectIdentifiers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsPeer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsPsk.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsPskExternal.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsPskIdentity.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsPskIdentityManager.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsPskKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsRsaKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsServerCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsServerCertificateImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsServerContext.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsServerContextImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsServerProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsSession.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsSessionImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsSrpConfigVerifier.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsSrpIdentity.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsSrpIdentityManager.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsSrpKeyExchange.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsSrpLoginParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsSrpUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsSrtpUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsTimeoutException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TlsUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\TrustedAuthority.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\UrlAndHash.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\UserMappingType.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tls\UseSrtpData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\GenTimeAccuracy.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TimeStampRequest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TimeStampRequestGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TimeStampResponse.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TimeStampResponseGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TimeStampToken.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TimeStampTokenGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TimeStampTokenInfo.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TSPAlgorithms.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TSPException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TSPUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\tsp\TSPValidationException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\Arrays.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\BigIntegers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\Bytes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\Enums.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\IMemoable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\Integers.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\Longs.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\MemoableResetException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\Platform.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\Strings.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\Times.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\TypeExtensions.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\CollectionUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\EmptyEnumerable.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\EnumerableProxy.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\HashSet.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\ISet.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\LinkedDictionary.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\UnmodifiableDictionary.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\UnmodifiableDictionaryProxy.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\UnmodifiableList.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\UnmodifiableListProxy.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\UnmodifiableSet.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\collections\UnmodifiableSetProxy.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\date\DateTimeObject.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\date\DateTimeUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\Base64.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\Base64Encoder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\BufferedDecoder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\BufferedEncoder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\Hex.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\HexEncoder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\HexTranslator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\IEncoder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\Translator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\UrlBase64.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\encoders\UrlBase64Encoder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\BaseInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\BaseOutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\FilterStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\MemoryInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\MemoryOutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\NullOutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\PushbackStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\StreamOverflowException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\Streams.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\TeeInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\TeeOutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\pem\PemGenerationException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\pem\PemHeader.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\pem\PemObject.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\pem\PemObjectGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\pem\PemObjectParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\pem\PemReader.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\io\pem\PemWriter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\net\IPAddress.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\Adler32.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\Deflate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\InfBlocks.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\InfCodes.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\Inflate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\InfTree.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\JZlib.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\StaticTree.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\Tree.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\ZDeflaterOutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\ZInflaterInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\ZInputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\ZOutputStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\util\zlib\ZStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\AttributeCertificateHolder.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\AttributeCertificateIssuer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\IX509AttributeCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\IX509Extension.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\PEMParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\PrincipalUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\SubjectPublicKeyInfoFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509AttrCertParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509Attribute.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509Certificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509CertificatePair.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509CertificateParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509CertPairParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509Crl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509CrlEntry.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509CrlParser.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509ExtensionBase.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509KeyUsage.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509SignatureUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509Utilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509V1CertificateGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509V2AttributeCertificate.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509V2AttributeCertificateGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509V2CRLGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\X509V3CertificateGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\extension\AuthorityKeyIdentifierStructure.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\extension\SubjectKeyIdentifierStructure.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\extension\X509ExtensionUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\IX509Selector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\IX509Store.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\IX509StoreParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\NoSuchStoreException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\X509AttrCertStoreSelector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\X509CertPairStoreSelector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\X509CertStoreSelector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\X509CollectionStore.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\X509CollectionStoreParameters.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\X509CrlStoreSelector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\X509StoreException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "src\x509\store\X509StoreFactory.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\data\cert_chain.data"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cert_chain_nl.data"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\qvRooCa3.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\suvaEE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\suvaEmail1.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\suvaRoot1.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\ThawteSGCCA.cer"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\ThawteSGCCA.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\asn1\masterlist-content.data"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\counterSig.p7m"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\PSSSignData.data"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\PSSSignDataSHA1.sig"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\PSSSignDataSHA1Enc.sig"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\PSSSignDataSHA256.sig"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\PSSSignDataSHA256Enc.sig"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\PSSSignDataSHA512.sig"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\PSSSignDataSHA512Enc.sig"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\rawsha256nonull.p7m"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\cms\sigs\SignedMSPkcs7.sig"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\nist_ecc.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\SHA3TestVectors.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\SHAKETestVectors.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\cavp\original_KDFCTR_gen.rsp"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\cavp\KDFCTR_gen.rsp"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\cavp\KDFDblPipelineCounter_gen.rsp"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\cavp\KDFDblPipelineNoCounter_gen.rsp"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\cavp\KDFFeedbackCounter_gen.rsp"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\cavp\KDFFeedbackNoCounter_gen.rsp"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\crypto\cavp\KDFFeedbackNoIV_gen.rsp"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\hc256\hc128\ecrypt_HC-128.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\hc256\hc256\ecrypt_HC-256_128K_128IV.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\hc256\hc256\ecrypt_HC-256_128K_256IV.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\hc256\hc256\ecrypt_HC-256_256K_128IV.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\hc256\hc256\ecrypt_HC-256_256K_256IV.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\README.txt"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbe_WithSHA1And128BitRC2_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbe_WithSHA1And128BitRC4.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbe_WithSHA1And2_Key_TripleDES_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbe_WithSHA1And3_Key_TripleDES_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbe_WithSHA1And40BitRC2_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbe_WithSHA1And40BitRC4.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbeWithMD2AndDES_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbeWithMD2AndRC2_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbeWithMD5AndDES_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbeWithMD5AndRC2_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbeWithSHA1AndDES_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes1\pbeWithSHA1AndRC2_CBC.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes128.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-128-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-128-cfb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-128-cfb1.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-128-cfb8.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-128-ecb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-128-ofb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes192.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-192-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-192-cfb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-192-cfb1.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-192-cfb8.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-192-ecb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-192-ofb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes256.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-256-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-256-cfb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-256-cfb1.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-256-cfb8.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-256-ecb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.aes-256-ofb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.bf.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.bf-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.blowfish.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.cast.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.cast5-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.cast-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des3.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des-cfb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des-cfb1.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des-cfb8.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des-ecb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des-ede.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des-ede3-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.des-ofb.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.rc2.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.rc2-40-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.rc2-64-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\keys\pbes2\pbes2.rc2-cbc.key"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\bigpub.asc"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\longSigSubPack.asc"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\README.txt"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-1024-160.pub"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-1024-160.sec"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-15360-512.pub"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-15360-512.sec"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-2048-224.pub"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-2048-224.sec"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-3072-256.pub"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-3072-256.sec"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-7680-384.pub"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\keys\DSA-7680-384.sec"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\sigs\dsa-1024-160-sign.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\sigs\dsa-1024-224-sign.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\sigs\dsa-1024-256-sign.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\sigs\dsa-1024-384-sign.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\sigs\dsa-1024-512-sign.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\sigs\dsa-15360-512-sign.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\sigs\dsa-2048-224-sign.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\sigs\dsa-3072-256-sign.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\dsa\sigs\dsa-7680-384-sign.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\unicode\passphrase_cyr.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\unicode\passphrase_for_test.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\unicode\secring.gpg"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openpgp\unicode\test.asc"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\eckey.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\enckey.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\pkcs7.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\pkcs8test.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\README.txt"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\openssl\test.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes128_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes128_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes128_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes128_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes192_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes192_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes192_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes192_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes256_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes256_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes256_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_aes256_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_blowfish_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_blowfish_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_blowfish_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_blowfish_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des1_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des1_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des1_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des1_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des2_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des2_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des2_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des2_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des3_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des3_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des3_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_des3_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_rc2_128_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_rc2_128_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_rc2_128_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_rc2_128_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_rc2_40_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_rc2_64_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\dsa\openssl_dsa_unencrypted.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\pkcs8\openssl_pkcs8_rsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\pkcs8\openssl_pkcs8_rsa_enc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes128_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes128_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes128_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes128_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes192_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes192_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes192_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes192_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes256_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes256_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes256_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_aes256_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_blowfish_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_blowfish_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_blowfish_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_blowfish_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des1_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des1_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des1_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des1_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des2_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des2_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des2_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des2_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des3_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des3_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des3_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_des3_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_rc2_128_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_rc2_128_cfb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_rc2_128_ecb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_rc2_128_ofb.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_rc2_40_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_rc2_64_cbc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\openssl\rsa\openssl_rsa_unencrypted.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\README.txt"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\AllCertificatesanyPolicyTest11EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\AllCertificatesNoPoliciesTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\AllCertificatesSamePoliciesTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\AllCertificatesSamePoliciesTest13EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\anyPolicyCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\AnyPolicyTest14EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BadCRLIssuerNameCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BadCRLSignatureCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BadnotAfterDateCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BadnotBeforeDateCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BadSignedCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\basicConstraintsCriticalcAFalseCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\basicConstraintsNotCriticalCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\basicConstraintsNotCriticalcAFalseCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BasicSelfIssuedCRLSigningKeyCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BasicSelfIssuedCRLSigningKeyCRLCert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BasicSelfIssuedNewKeyCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BasicSelfIssuedNewKeyOldWithNewCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BasicSelfIssuedOldKeyCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\BasicSelfIssuedOldKeyNewWithOldCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\CPSPointerQualifierTest20EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\deltaCRLCA1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\deltaCRLCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\deltaCRLCA3Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\deltaCRLIndicatorNoBaseCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\DifferentPoliciesTest12EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\DifferentPoliciesTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\DifferentPoliciesTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\DifferentPoliciesTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\DifferentPoliciesTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\DifferentPoliciesTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\DifferentPoliciesTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\distributionPoint1CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\distributionPoint2CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\DSACACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\DSAParametersInheritedCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\GeneralizedTimeCRLnextUpdateCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\GoodCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\GoodsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\GoodsubCAPanyPolicyMapping1to2CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\indirectCRLCA1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\indirectCRLCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\indirectCRLCA3Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\indirectCRLCA3cRLIssuerCert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\indirectCRLCA4Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\indirectCRLCA4cRLIssuerCert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\indirectCRLCA5Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\indirectCRLCA6Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy0CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy1CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy1SelfIssuedCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy1SelfIssuedsubCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy1subCA1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy1subCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy1subCAIAP5Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy1subsubCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy5CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy5subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicy5subsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitAnyPolicyTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping0CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping0subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P12CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P12subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P12subCAIPM5Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P12subsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P12subsubCAIPM5Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P1CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P1SelfIssuedCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P1SelfIssuedsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P1subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping1P1subsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping5CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping5subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping5subsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\inhibitPolicyMapping5subsubsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidBadCRLIssuerNameTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidBadCRLSignatureTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidBasicSelfIssuedCRLSigningKeyTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidBasicSelfIssuedCRLSigningKeyTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidBasicSelfIssuedNewWithOldTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidBasicSelfIssuedOldWithNewTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidcAFalseTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidcAFalseTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidCAnotAfterDateTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidCAnotBeforeDateTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidCASignatureTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidcRLIssuerTest27EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidcRLIssuerTest31EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidcRLIssuerTest32EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidcRLIssuerTest34EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidcRLIssuerTest35EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddeltaCRLIndicatorNoBaseTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddeltaCRLTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddeltaCRLTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddeltaCRLTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddeltaCRLTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddeltaCRLTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddistributionPointTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddistributionPointTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddistributionPointTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddistributionPointTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvaliddistributionPointTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNandRFC822nameConstraintsTest28EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNandRFC822nameConstraintsTest29EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest12EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest13EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest15EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest16EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest17EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest20EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNnameConstraintsTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNSnameConstraintsTest31EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNSnameConstraintsTest33EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDNSnameConstraintsTest38EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidDSASignatureTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidEEnotAfterDateTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidEEnotBeforeDateTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidEESignatureTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidIDPwithindirectCRLTest23EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidIDPwithindirectCRLTest26EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidinhibitAnyPolicyTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidinhibitAnyPolicyTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidinhibitAnyPolicyTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidinhibitAnyPolicyTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidinhibitPolicyMappingTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidinhibitPolicyMappingTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidinhibitPolicyMappingTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidinhibitPolicyMappingTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidkeyUsageCriticalcRLSignFalseTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidkeyUsageCriticalkeyCertSignFalseTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidkeyUsageNotCriticalcRLSignFalseTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidkeyUsageNotCriticalkeyCertSignFalseTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidLongSerialNumberTest18EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidMappingFromanyPolicyTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidMappingToanyPolicyTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidMissingbasicConstraintsTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidMissingCRLTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidNameChainingOrderTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidNameChainingTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidNegativeSerialNumberTest15EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidOldCRLnextUpdateTest11EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidonlyContainsAttributeCertsTest14EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidonlyContainsCACertsTest12EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidonlyContainsUserCertsTest11EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidonlySomeReasonsTest15EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidonlySomeReasonsTest16EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidonlySomeReasonsTest17EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidonlySomeReasonsTest20EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidonlySomeReasonsTest21EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidpathLenConstraintTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidpathLenConstraintTest11EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidpathLenConstraintTest12EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidpathLenConstraintTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidpathLenConstraintTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidpathLenConstraintTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidPolicyMappingTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidPolicyMappingTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidPolicyMappingTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\Invalidpre2000CRLnextUpdateTest12EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\Invalidpre2000UTCEEnotAfterDateTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidrequireExplicitPolicyTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidrequireExplicitPolicyTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidRevokedCATest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidRevokedEETest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidRFC822nameConstraintsTest22EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidRFC822nameConstraintsTest24EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidRFC822nameConstraintsTest26EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSelfIssuedinhibitAnyPolicyTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSelfIssuedinhibitAnyPolicyTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest11EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSelfIssuedpathLenConstraintTest16EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSelfIssuedrequireExplicitPolicyTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSelfIssuedrequireExplicitPolicyTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSeparateCertificateandCRLKeysTest20EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidSeparateCertificateandCRLKeysTest21EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidUnknownCriticalCertificateExtensionTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidUnknownCRLEntryExtensionTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidUnknownCRLExtensionTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidUnknownCRLExtensionTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidURInameConstraintsTest35EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidURInameConstraintsTest37EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\InvalidWrongCRLTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\keyUsageCriticalcRLSignFalseCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\keyUsageCriticalkeyCertSignFalseCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\keyUsageNotCriticalCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\keyUsageNotCriticalcRLSignFalseCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\keyUsageNotCriticalkeyCertSignFalseCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\LongSerialNumberCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\Mapping1to2CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\MappingFromanyPolicyCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\MappingToanyPolicyCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\MissingbasicConstraintsCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN1CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN1SelfIssuedCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN1subCA1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN1subCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN1subCA3Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN2CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN3CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN3subCA1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN3subCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN4CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDN5CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDNS1CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsDNS2CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsRFC822CA1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsRFC822CA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsRFC822CA3Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsURI1CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\nameConstraintsURI2CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\NameOrderingCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\NegativeSerialNumberCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\NoCRLCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\NoissuingDistributionPointCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\NoPoliciesCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\OldCRLnextUpdateCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\onlyContainsAttributeCertsCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\onlyContainsCACertsCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\onlyContainsUserCertsCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\onlySomeReasonsCA1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\onlySomeReasonsCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\onlySomeReasonsCA3Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\onlySomeReasonsCA4Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\OverlappingPoliciesTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\P12Mapping1to3CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\P12Mapping1to3subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\P12Mapping1to3subsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\P1anyPolicyMapping1to2CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\P1Mapping1to234CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\P1Mapping1to234subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PanyPolicyMapping1to2CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint0CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint0SelfIssuedCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint0subCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint0subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint1CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint1SelfIssuedCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint1SelfIssuedsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint1subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint6CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint6subCA0Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint6subCA1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint6subCA4Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint6subsubCA00Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint6subsubCA11Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint6subsubCA41Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint6subsubsubCA11XCert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pathLenConstraint6subsubsubCA41XCert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP1234CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP1234subCAP123Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP1234subsubCAP123P12Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP123CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP123subCAP12Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP123subsubCAP12P1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP123subsubCAP12P2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP123subsubsubCAP12P2P1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP12CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP12subCAP1Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP12subsubCAP1P2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP2subCA2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP2subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\PoliciesP3CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\pre2000CRLnextUpdateCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy0CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy0subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy0subsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy0subsubsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy10CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy10subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy10subsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy10subsubsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy2CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy2SelfIssuedCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy2SelfIssuedsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy2subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy4CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy4subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy4subsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy4subsubsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy5CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy5subCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy5subsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy5subsubsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy7CACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy7subCARE2Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy7subsubCARE2RE4Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\requireExplicitPolicy7subsubsubCARE2RE4Cert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\RevokedsubCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\RFC3280MandatoryAttributeTypesCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\RFC3280OptionalAttributeTypesCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\RolloverfromPrintableStringtoUTF8StringCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\SeparateCertificateandCRLKeysCA2CertificateSigningCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\SeparateCertificateandCRLKeysCA2CRLSigningCert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\SeparateCertificateandCRLKeysCertificateSigningCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\SeparateCertificateandCRLKeysCRLSigningCert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\TrustAnchorRootCertificate.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\TwoCRLsCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UIDCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UnknownCRLEntryExtensionCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UnknownCRLExtensionCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UserNoticeQualifierTest15EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UserNoticeQualifierTest16EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UserNoticeQualifierTest17EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UserNoticeQualifierTest18EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UserNoticeQualifierTest19EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UTF8StringCaseInsensitiveMatchCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\UTF8StringEncodedNamesCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidbasicConstraintsNotCriticalTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidBasicSelfIssuedCRLSigningKeyTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidBasicSelfIssuedNewWithOldTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidBasicSelfIssuedNewWithOldTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidBasicSelfIssuedOldWithNewTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidCertificatePathTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidcRLIssuerTest28EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidcRLIssuerTest29EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidcRLIssuerTest30EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidcRLIssuerTest33EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValiddeltaCRLTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValiddeltaCRLTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValiddeltaCRLTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValiddeltaCRLTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValiddistributionPointTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValiddistributionPointTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValiddistributionPointTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValiddistributionPointTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNandRFC822nameConstraintsTest27EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNnameConstraintsTest11EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNnameConstraintsTest14EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNnameConstraintsTest18EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNnameConstraintsTest19EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNnameConstraintsTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNnameConstraintsTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNnameConstraintsTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNnameConstraintsTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNSnameConstraintsTest30EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDNSnameConstraintsTest32EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDSAParameterInheritanceTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidDSASignaturesTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidGeneralizedTimeCRLnextUpdateTest13EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidGeneralizedTimenotAfterDateTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidGeneralizedTimenotBeforeDateTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidIDPwithindirectCRLTest22EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidIDPwithindirectCRLTest24EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidIDPwithindirectCRLTest25EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidinhibitAnyPolicyTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidinhibitPolicyMappingTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidinhibitPolicyMappingTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidkeyUsageNotCriticalTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidLongSerialNumberTest16EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidLongSerialNumberTest17EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidNameChainingCapitalizationTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidNameChainingWhitespaceTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidNameChainingWhitespaceTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidNameUIDsTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidNegativeSerialNumberTest14EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidNoissuingDistributionPointTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidonlyContainsCACertsTest13EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidonlySomeReasonsTest18EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidonlySomeReasonsTest19EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidpathLenConstraintTest13EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidpathLenConstraintTest14EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidpathLenConstraintTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidpathLenConstraintTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidPolicyMappingTest11EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidPolicyMappingTest12EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidPolicyMappingTest13EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidPolicyMappingTest14EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidPolicyMappingTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidPolicyMappingTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidPolicyMappingTest5EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidPolicyMappingTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidPolicyMappingTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\Validpre2000UTCnotBeforeDateTest3EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidrequireExplicitPolicyTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidrequireExplicitPolicyTest2EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidrequireExplicitPolicyTest4EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidRFC3280MandatoryAttributeTypesTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidRFC3280OptionalAttributeTypesTest8EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidRFC822nameConstraintsTest21EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidRFC822nameConstraintsTest23EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidRFC822nameConstraintsTest25EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidRolloverfromPrintableStringtoUTF8StringTest10EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidSelfIssuedinhibitAnyPolicyTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidSelfIssuedinhibitAnyPolicyTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidSelfIssuedinhibitPolicyMappingTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidSelfIssuedpathLenConstraintTest15EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidSelfIssuedpathLenConstraintTest17EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidSelfIssuedrequireExplicitPolicyTest6EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidSeparateCertificateandCRLKeysTest19EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidTwoCRLsTest7EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidUnknownNotCriticalCertificateExtensionTest1EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidURInameConstraintsTest34EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidURInameConstraintsTest36EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidUTF8StringCaseInsensitiveMatchTest11EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\ValidUTF8StringEncodedNamesTest9EE.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\certs\WrongCRLCACert.crt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\anyPolicyCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BadCRLIssuerNameCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BadCRLSignatureCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BadnotAfterDateCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BadnotBeforeDateCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BadSignedCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\basicConstraintsCriticalcAFalseCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\basicConstraintsNotCriticalCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\basicConstraintsNotCriticalcAFalseCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BasicSelfIssuedCRLSigningKeyCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BasicSelfIssuedCRLSigningKeyCRLCertCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BasicSelfIssuedNewKeyCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BasicSelfIssuedOldKeyCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\BasicSelfIssuedOldKeySelfIssuedCertCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\deltaCRLCA1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\deltaCRLCA1deltaCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\deltaCRLCA2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\deltaCRLCA2deltaCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\deltaCRLCA3CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\deltaCRLCA3deltaCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\deltaCRLIndicatorNoBaseCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\distributionPoint1CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\distributionPoint2CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\DSACACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\DSAParametersInheritedCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\GeneralizedTimeCRLnextUpdateCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\GoodCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\GoodsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\GoodsubCAPanyPolicyMapping1to2CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\indirectCRLCA1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\indirectCRLCA3CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\indirectCRLCA3cRLIssuerCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\indirectCRLCA4cRLIssuerCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\indirectCRLCA5CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitAnyPolicy0CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitAnyPolicy1CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitAnyPolicy1subCA1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitAnyPolicy1subCA2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitAnyPolicy1subCAIAP5CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitAnyPolicy1subsubCA2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitAnyPolicy5CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitAnyPolicy5subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitAnyPolicy5subsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping0CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping0subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping1P12CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping1P12subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping1P12subCAIPM5CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping1P12subsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping1P12subsubCAIPM5CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping1P1CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping1P1subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping1P1subsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping5CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping5subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping5subsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\inhibitPolicyMapping5subsubsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\keyUsageCriticalcRLSignFalseCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\keyUsageCriticalkeyCertSignFalseCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\keyUsageNotCriticalCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\keyUsageNotCriticalcRLSignFalseCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\keyUsageNotCriticalkeyCertSignFalseCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\LongSerialNumberCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\Mapping1to2CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\MappingFromanyPolicyCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\MappingToanyPolicyCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\MissingbasicConstraintsCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN1CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN1subCA1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN1subCA2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN1subCA3CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN2CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN3CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN3subCA1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN3subCA2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN4CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDN5CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDNS1CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsDNS2CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsRFC822CA1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsRFC822CA2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsRFC822CA3CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsURI1CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\nameConstraintsURI2CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\NameOrderCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\NegativeSerialNumberCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\NoissuingDistributionPointCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\NoPoliciesCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\OldCRLnextUpdateCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlyContainsAttributeCertsCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlyContainsCACertsCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlyContainsUserCertsCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlySomeReasonsCA1compromiseCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlySomeReasonsCA1otherreasonsCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlySomeReasonsCA2CRL1.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlySomeReasonsCA2CRL2.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlySomeReasonsCA3compromiseCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlySomeReasonsCA3otherreasonsCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlySomeReasonsCA4compromiseCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\onlySomeReasonsCA4otherreasonsCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\P12Mapping1to3CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\P12Mapping1to3subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\P12Mapping1to3subsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\P1anyPolicyMapping1to2CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\P1Mapping1to234CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\P1Mapping1to234subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PanyPolicyMapping1to2CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint0CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint0subCA2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint0subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint1CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint1subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint6CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint6subCA0CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint6subCA1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint6subCA4CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint6subsubCA00CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint6subsubCA11CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint6subsubCA41CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint6subsubsubCA11XCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pathLenConstraint6subsubsubCA41XCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP1234CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP1234subCAP123CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP1234subsubCAP123P12CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP123CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP123subCAP12CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP123subsubCAP12P1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP123subsubCAP2P2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP123subsubsubCAP12P2P1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP12CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP12subCAP1CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP12subsubCAP1P2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP2subCA2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP2subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\PoliciesP3CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\pre2000CRLnextUpdateCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy0CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy0subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy0subsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy0subsubsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy10CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy10subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy10subsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy10subsubsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy2CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy2subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy4CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy4subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy4subsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy4subsubsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy5CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy5subCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy5subsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy5subsubsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy7CACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy7subCARE2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy7subsubCARE2RE4CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\requireExplicitPolicy7subsubsubCARE2RE4CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\RevokedsubCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\RFC3280MandatoryAttributeTypesCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\RFC3280OptionalAttributeTypesCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\RolloverfromPrintableStringtoUTF8StringCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\SeparateCertificateandCRLKeysCA2CRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\SeparateCertificateandCRLKeysCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\TrustAnchorRootCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\TwoCRLsCABadCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\TwoCRLsCAGoodCRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\UIDCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\UnknownCRLEntryExtensionCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\UnknownCRLExtensionCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\UTF8StringCaseInsensitiveMatchCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\UTF8StringEncodedNamesCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\PKITS\crls\WrongCRLCACRL.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\3.1.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\3.2.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.1.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.10.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.11.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.2.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.3.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.4.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.5.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.6.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.7.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.8.eml"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\4.9.eml"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\5.1.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\5.2.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\5.3.eml"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\6.0.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\7.1.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\7.2.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\AliceDSSSignByCarlNoInherit.cer"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\AlicePrivDSSSign.pri"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\AlicePrivRSASign.pri"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\AliceRSASignByCarl.cer"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\BobPrivRSAEncrypt.pri"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\BobRSASignByCarl.cer"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlDSSCRLEmpty.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlDSSCRLForAll.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlDSSCRLForCarl.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlDSSSelf.cer"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlPrivDSSSign.pri"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlPrivRSASign.pri"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlRSACRLEmpty.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlRSACRLForAll.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlRSACRLForCarl.crl"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\CarlRSASelf.cer"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\DianeDSSSignByCarlInherit.cer"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\DianePrivDSSSign.pri"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\DianePrivRSASignEncrypt.pri"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\DianeRSASignByCarl.cer"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\ExContent.bin"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rfc4134\rfc4134.txt"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-A.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-A.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-B.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-B.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-C.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-C.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-D.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-D.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-E.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-E.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-F.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-F.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-G.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-G.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-H.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-H.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-I.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-I.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-J.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-J.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-L.p12"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\self-testcase-L.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\rsa3\testcases.README"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\scrypt\TestVectors.txt"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\ca.tmpl"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\tls\client_agree.tmpl"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\tls\client_enc.tmpl"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\tls\client_sign.tmpl"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\tls\README.txt"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\tls\server_agree.tmpl"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\tls\server_enc.tmpl"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\tls\server_sign.tmpl"
+                    BuildAction = "None"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-dsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-ecdsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-ed25519.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-ed448.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-key-dsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-key-ecdsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-key-ed25519.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-key-ed448.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-key-rsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-key-rsa_pss_256.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-key-rsa_pss_384.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-key-rsa_pss_512.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-rsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-rsa_pss_256.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-rsa_pss_384.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-ca-rsa_pss_512.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-dsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-ecdh.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-ecdsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-ed25519.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-ed448.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-key-dsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-key-ecdh.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-key-ecdsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-key-ed25519.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-key-ed448.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-key-rsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-key-rsa_pss_256.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-key-rsa_pss_384.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-key-rsa_pss_512.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-rsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-rsa_pss_256.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-rsa_pss_384.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-client-rsa_pss_512.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-dsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-ecdh.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-ecdsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-ed25519.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-ed448.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-dsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-ecdh.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-ecdsa.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-ed25519.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-ed448.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-rsa-enc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-rsa-sign.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-rsa_pss_256.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-rsa_pss_384.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-key-rsa_pss_512.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-rsa-enc.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-rsa-sign.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-rsa_pss_256.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-rsa_pss_384.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\x509-server-rsa_pss_512.pem"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\keystores\client_store.dsa"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\keystores\client_store.rsa"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\keystores\server_store.dsa"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\data\tls\keystores\server_store.rsa"
+                    BuildAction = "EmbeddedResource"
+                />
+                <File
+                    RelPath = "test\lib\nunit.core.dll"
+                    BuildAction = "Content"
+                />
+                <File
+                    RelPath = "test\lib\nunit.core.interfaces.dll"
+                    BuildAction = "Content"
+                />
+                <File
+                    RelPath = "test\lib\nunit.framework.dll"
+                    BuildAction = "Content"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\AdditionalInformationSyntaxUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\AdmissionsUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\AdmissionSyntaxUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\ASN1IntegerTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\ASN1SequenceParserTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\ASN1UnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\AttributeTableUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\BiometricDataUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\BitStringConstantTester.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\BitStringTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\CertHashUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\CertificateTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\CMSTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\CommitmentTypeIndicationUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\CommitmentTypeQualifierUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\ContentHintsUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\CscaMasterListTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\DataGroupHashUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\DeclarationOfMajorityUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\DERApplicationSpecificTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\DERUTF8StringTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\EncryptedPrivateKeyInfoTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\EqualsAndHashCodeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\EnumeratedTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\EssCertIDv2UnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\GeneralizedTimeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\GeneralNameTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\GenerationTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\InputStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\Iso4217CurrencyCodeUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\IssuingDistributionPointTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\KeyUsageTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\KMacParamsTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\LDSSecurityObjectUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\LinkedCertificateTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\MiscTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\MonetaryLimitUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\MonetaryValueUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\NameOrPseudonymUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\NamingAuthorityUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\NetscapeCertTypeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\OCSPTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\OctetStringTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\OIDTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\OtherCertIDUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\OtherSigningCertificateUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\ParseTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\ParsingTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\PersonalDataUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\PrivateKeyInfoTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\PKCS10Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\PKCS12Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\PKIFailureInfoTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\ProcurationSyntaxUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\ProfessionInfoUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\QCStatementUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\ReasonFlagsTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\RegressionTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\RequestedCertificateUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\RestrictionUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\SemanticsInformationUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\SetTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\SignerLocationUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\SMIMETest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\StringTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\SubjectKeyIdentifierTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\TagTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\TargetInformationTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\TimeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\TypeOfBiometricDataUnitTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\UTCTimeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\X509ExtensionsTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\X509NameTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\asn1\test\X9Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cmp\test\ProtectedMessageTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\AuthenticatedDataStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\AuthenticatedDataTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\CMSSampleMessages.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\CMSTestUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\CompressedDataStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\CompressedDataTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\EnvelopedDataStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\EnvelopedDataTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\MiscDataStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\Rfc4134Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\SignedDataStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\cms\test\SignedDataTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crmf\test\CrmfTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\agreement\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\agreement\test\JPakeParticipantTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\agreement\test\JPakePrimeOrderGroupTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\agreement\test\JPakeUtilitiesTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\examples\DESExample.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\io\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\io\test\CipherStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\prng\test\CtrDrbgTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\prng\test\DrbgTestVector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\prng\test\HashDrbgTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\prng\test\HMacDrbgTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\prng\test\TestEntropySourceProvider.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\prng\test\X931Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\prng\test\X931TestVector.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\AeadTestUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\AESFastTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\AESLightTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\AESTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\AESWrapTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\AriaTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Blake2bDigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Blake2sDigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\BlockCipherMonteCarloTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\BCryptTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\BlockCipherVectorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\BlowfishTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\CamelliaLightTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\CamelliaTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Cast5Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\CAST6Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\CCMTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ChaCha20Poly1305Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ChaChaTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\CipherTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\CMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\CSHAKETest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\CTSTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DESedeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DESTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DeterministicDSATest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DHKEKGeneratorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DHTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DigestRandomNumberTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DSATest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DSTU7564Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\DSTU7624Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\EAXTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ECDHKEKGeneratorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ECGOST3410Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ECGOST3410_2012Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ECIESTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ECNRTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ECTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Ed25519Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Ed448Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ElGamalTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\EqualsHashCodeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GcmReorderTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GcmSivTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GCMTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\KMACTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\NistEccTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\OCBTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GOST28147MacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GOST28147Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GOST3410Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GOST3411DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GOST3411_2012_256DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\GOST3411_2012_512DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\HCFamilyTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\HCFamilyVecTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\HKDFGeneratorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\IDEATest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ISAACTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ISO9796Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ISO9797Alg3MacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\KDF1GeneratorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\KDF2GeneratorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\KeccakDigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\MacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\MD2DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\MD4DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\MD5DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\MD5HMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\MGF1GeneratorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ModeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\NaccacheSternTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\NonMemoableDigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\NoekeonTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\NullTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\OAEPTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\OpenBsdBCryptTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\PaddingTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ParallelHashTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Pkcs12Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Pkcs5Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Poly1305Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\PSSBlindTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\PSSTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RC2Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RC2WrapTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RC4Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RC5Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RC6Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RegressionTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RFC3211WrapTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RijndaelTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RipeMD128DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RipeMD128HMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RipeMD160DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RipeMD160HMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RipeMD256DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RipeMD320DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RSABlindedTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\RsaTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Salsa20Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SCryptTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SEEDTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SerpentTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA1DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA1HMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA224DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA224HMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA256DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA256HMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA3DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA384DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA384HMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA512DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA512t224DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA512t256DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SHA512HMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ShakeDigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\ShortenedDigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SipHashTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SkeinDigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SkeinMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SkipjackTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SM2EngineTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SM2KeyExchangeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SM2SignerTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SM3DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SM4Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SP80038GTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\SRP6Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\StreamCipherResetTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\StreamCipherVectorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\TEATest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\TigerDigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Threefish1024Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Threefish256Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\Threefish512Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\TnepresTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\TupleHashTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\TwofishTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\VMPCKSA3Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\VMPCMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\VMPCTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\WhirlpoolDigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\X25519Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\X448Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\X931SignerTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\XSalsa20Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\XTEATest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\cavp\CavpReader.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\cavp\KDFCounterTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\cavp\KDFDoublePipelineTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\test\cavp\KDFFeedbackCounterTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\ByteQueueStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\DtlsProtocolTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\DtlsTestCase.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\DtlsTestClientProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\DtlsTestServerProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\DtlsTestSuite.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\LoggingDatagramTransport.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockDatagramAssociation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockDtlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockDtlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockPskTls13Client.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockPskTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockPskTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockSrpTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockSrpTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\MockTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\NetworkStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\PipedStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\PskTls13ClientTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\PskTlsClientTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\PskTlsServerTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsClientTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsProtocolTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsProtocolNonBlockingTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsPskProtocolTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsSrpProtocolTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsServerTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsTestCase.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsTestClientImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsTestClientProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsTestConfig.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsTestServerImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsTestServerProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsTestSuite.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\TlsTestUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\crypto\tls\test\UnreliableDatagramTransport.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\custom\sec\test\SecP128R1FieldTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\custom\sec\test\SecP256R1FieldTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\custom\sec\test\SecP384R1FieldTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\rfc7748\test\X25519Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\rfc7748\test\X448Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\rfc8032\test\Ed25519Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\rfc8032\test\Ed448Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\test\ECPointPerformanceTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\test\ECAlgorithmsTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\test\ECPointTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\test\F2mProofer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\test\FixedPointTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\ec\test\TnafTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\test\BigIntegerTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\math\test\PrimesTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\ocsp\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\ocsp\test\OCSPTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\ocsp\test\OCSPTestUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\ByteArrayHandler.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\ClearSignedFileProcessor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\DetachedSignatureProcessor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\DirectKeySignature.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\DsaElGamalKeyRingGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\KeyBasedFileProcessor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\KeyBasedLargeFileProcessor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\PbeFileProcessor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\PgpExampleUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\PublicKeyRingDump.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\RsaKeyRingGenerator.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\SignedFileProcessor.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\examples\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\DSA2Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPArmoredTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPClearSignedSignatureTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPCompressionTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPDSAElGamalTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPDSATest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PgpECDHTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PgpECDsaTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PgpECMessageTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PgpFeaturesTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PgpKeyRingTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PgpMarkerTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPNoPrivateKeyTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPPacketTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PgpParsingTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPPBETest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPRSATest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PGPSignatureTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\PgpUnicodeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openpgp\test\RegressionTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openssl\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openssl\test\ReaderTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\openssl\test\WriterTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\pkcs\examples\PKCS12Example.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\pkcs\test\EncryptedPrivateKeyInfoTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\pkcs\test\PKCS10Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\pkcs\test\PKCS12StoreTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\security\test\SecureRandomTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\security\test\TestDigestUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\security\test\TestDotNetUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\security\test\TestEncodings.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\security\test\TestParameterUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\security\test\TestMacUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\security\test\TestSignerUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\AESSICTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\AESTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\AttrCertSelectorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\AttrCertTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\BaseBlockCipherTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\BlockCipherTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\CamelliaTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\CertPathBuilderTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\CertPathTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\CertPathValidatorTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\CertTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\CipherStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\CMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\CRL5Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\DESedeTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\DHTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\DigestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\DSATest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\ECDSA5Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\ECEncodingTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\ECNRTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\ElGamalTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\EncryptedPrivateKeyInfoTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\FIPSDESTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\GOST28147Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\GOST3410Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\HMacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\IESTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\KdfCounterTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\MacTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\MqvTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\NamedCurveTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\NistCertPathTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\NoekeonTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\PBETest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\PEMData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\PKCS10CertRequestTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\PkixNameConstraintsTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\PkixPolicyMappingTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\PkixTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\PSSTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\RegressionTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\RSATest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\SEEDTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\SigTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\SM4Test.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\TestUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\WrapTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\X509CertificatePairTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\X509StoreTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\nist\NistCertPathTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\nist\NistCertPathTest2.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\test\rsa3\RSA3CertTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\crypto\test\BcTlsCryptoTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\ByteQueueInputStreamTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\CertChainUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\DtlsProtocolTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\DtlsPskProtocolTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\DtlsTestCase.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\DtlsTestClientProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\DtlsTestServerProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\DtlsTestSuite.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\LoggingDatagramTransport.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockDatagramAssociation.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockDtlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockDtlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockPskDtlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockPskDtlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockPskTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockPskTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockSrpTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockSrpTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockTlsClient.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\MockTlsServer.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\NetworkStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\PipedStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\PrfTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\PskTlsClientTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\PskTlsServerTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsClientTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsProtocolNonBlockingTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsProtocolTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsPskProtocolTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsServerTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsSrpProtocolTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsTestCase.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsTestClientImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsTestClientProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsTestConfig.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsTestServerImpl.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsTestServerProtocol.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsTestSuite.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsTestUtilities.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\TlsUtilitiesTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tls\test\UnreliableDatagramTransport.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tsp\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tsp\test\GenTimeAccuracyTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tsp\test\ParseTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tsp\test\TimeStampTokenInfoTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tsp\test\NewTspTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tsp\test\TSPTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\tsp\test\TSPTestUtil.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\io\pem\test\AllTests.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\net\test\IPAddressTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\FixedSecureRandom.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\ITest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\ITestResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\NumberParsing.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\SimpleTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\SimpleTestResult.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\TestFailedException.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\TestRandomBigInteger.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\TestRandomData.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\test\UncloseableStream.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\utiltest\IntegersTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\util\utiltest\LongsTest.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
+                    RelPath = "test\src\x509\test\TestCertificateGen.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+            </Include>
+        </Files>
+    </CSHARP>
+</VisualStudioProject>
diff --git a/csharp.sln b/csharp.sln
index 3b0413e9e..ce64a084a 100644
--- a/csharp.sln
+++ b/csharp.sln
@@ -1,30 +1,29 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.31624.102
-MinimumVisualStudioVersion = 10.0.40219.1
+Microsoft Visual Studio Solution File, Format Version 8.00
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "crypto", "crypto\crypto.csproj", "{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "crypto-test", "crypto-test\crypto-test.csproj", "{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
 EndProject
 Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Any CPU = Debug|Any CPU
-		Release|Any CPU = Release|Any CPU
+	GlobalSection(SolutionConfiguration) = preSolution
+		Debug = Debug
+		Release = Release
 	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}.Release|Any CPU.Build.0 = Release|Any CPU
-		{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}.Release|Any CPU.Build.0 = Release|Any CPU
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
+	GlobalSection(ProjectConfiguration) = postSolution
+		{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}.Debug.ActiveCfg = Debug|.NET
+		{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}.Debug.Build.0 = Debug|.NET
+		{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}.Release.ActiveCfg = Release|.NET
+		{38872A5F-E87E-4FAD-B109-8EB7B2E6A4A0}.Release.Build.0 = Release|.NET
+		{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}.Debug.ActiveCfg = Debug|.NET
+		{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}.Debug.Build.0 = Debug|.NET
+		{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}.Release.ActiveCfg = Release|.NET
+		{C857AD68-8F1B-4C7A-A76B-3DC03CBE4FB0}.Release.Build.0 = Release|.NET
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
-		SolutionGuid = {93DA6E72-9E82-46AE-A4EC-24E6B9389191}
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
 	EndGlobalSection
 EndGlobal