summary refs log tree commit diff
path: root/crypto/test
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/test')
-rw-r--r--crypto/test/BouncyCastle.Crypto.Tests.csproj32
-rw-r--r--crypto/test/UnitTests.csproj1407
-rw-r--r--crypto/test/lib/nunit.core.dllbin139264 -> 0 bytes
-rw-r--r--crypto/test/lib/nunit.core.interfaces.dllbin61440 -> 0 bytes
-rw-r--r--crypto/test/lib/nunit.framework.dllbin139264 -> 0 bytes
-rw-r--r--crypto/test/src/AssemblyInfo.cs3
-rw-r--r--crypto/test/src/asn1/test/GeneralizedTimeTest.cs6
-rw-r--r--crypto/test/src/crypto/test/SP80038GTest.cs149
-rw-r--r--crypto/test/src/math/ec/rfc7748/test/X25519Test.cs2
-rw-r--r--crypto/test/src/math/ec/rfc7748/test/X448Test.cs2
-rw-r--r--crypto/test/src/math/ec/test/ECAlgorithmsTest.cs4
-rw-r--r--crypto/test/src/math/ec/test/ECPointPerformanceTest.cs2
-rw-r--r--crypto/test/src/test/SP80038GTest.cs2
-rw-r--r--crypto/test/src/tls/test/PskTls13ClientTest.cs2
-rw-r--r--crypto/test/src/tls/test/PskTls13ServerTest.cs2
-rw-r--r--crypto/test/src/tls/test/PskTlsClientTest.cs2
-rw-r--r--crypto/test/src/tls/test/PskTlsServerTest.cs2
-rw-r--r--crypto/test/src/tls/test/TlsClientTest.cs2
-rw-r--r--crypto/test/src/tls/test/TlsServerTest.cs2
-rw-r--r--crypto/test/src/util/test/SimpleTest.cs24
20 files changed, 126 insertions, 1519 deletions
diff --git a/crypto/test/BouncyCastle.Crypto.Tests.csproj b/crypto/test/BouncyCastle.Crypto.Tests.csproj
new file mode 100644
index 000000000..2af17b6d7
--- /dev/null
+++ b/crypto/test/BouncyCastle.Crypto.Tests.csproj
@@ -0,0 +1,32 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <TargetFrameworks>net462;net6.0;netcoreapp3.1</TargetFrameworks>
+    <IsPackable>false</IsPackable>
+    <AssemblyOriginatorKeyFile>..\..\BouncyCastle.snk</AssemblyOriginatorKeyFile>
+    <SignAssembly>true</SignAssembly>
+    <EnableDefaultItems>false</EnableDefaultItems>
+    <NoWarn>1591;618;672</NoWarn>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net462|AnyCPU'">
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net462|AnyCPU'">
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+  </PropertyGroup>
+
+  <ItemGroup>
+    <Compile Include="src\**\*.cs" Exclude="**\examples\**\*.cs" />
+    <EmbeddedResource Include="data\**\*.*" Exclude="**\README.txt" />
+  </ItemGroup>
+  <ItemGroup>
+    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.2.0" />
+    <PackageReference Include="NUnit" Version="3.13.3" />
+    <PackageReference Include="NUnit3TestAdapter" Version="4.2.1" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\src\BouncyCastle.Crypto.csproj" />
+  </ItemGroup>
+</Project>
diff --git a/crypto/test/UnitTests.csproj b/crypto/test/UnitTests.csproj
deleted file mode 100644
index 27bf0782f..000000000
--- a/crypto/test/UnitTests.csproj
+++ /dev/null
@@ -1,1407 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProductVersion>9.0.21022</ProductVersion>
-    <SchemaVersion>2.0</SchemaVersion>
-    <ProjectGuid>{D4EB669D-7C88-48C0-A480-C5CC73A7369B}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <RootNamespace>UnitTests</RootNamespace>
-    <AssemblyName>UnitTests</AssemblyName>
-    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
-    <TargetFrameworkProfile />
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
-    <DefineConstants>TRACE;DEBUG;SEPARATE_UNIT_TESTS</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <ConsolePause>false</ConsolePause>
-    <NoWarn>219</NoWarn>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
-    <DebugType>full</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release</OutputPath>
-    <DefineConstants>TRACE;DEBUG;SEPARATE_UNIT_TESTS</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <ConsolePause>false</ConsolePause>
-    <NoWarn>219</NoWarn>
-  </PropertyGroup>
-  <ItemGroup>
-    <Reference Include="System" />
-    <Reference Include="nunit.framework">
-      <HintPath>lib\nunit.framework.dll</HintPath>
-    </Reference>
-    <Reference Include="nunit.core.interfaces">
-      <HintPath>lib\nunit.core.interfaces.dll</HintPath>
-    </Reference>
-    <Reference Include="nunit.core">
-      <HintPath>lib\nunit.core.dll</HintPath>
-    </Reference>
-  </ItemGroup>
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-  <ItemGroup>
-    <ProjectReference Include="..\BouncyCastle.csproj">
-      <Project>{4C235092-820C-4DEB-9074-D356FB797D8B}</Project>
-      <Name>BouncyCastle</Name>
-    </ProjectReference>
-  </ItemGroup>
-  <ItemGroup>
-    <Compile Include="src\asn1\test\ASN1IntegerTest.cs" />
-    <Compile Include="src\asn1\test\ASN1SequenceParserTest.cs" />
-    <Compile Include="src\asn1\test\ASN1UnitTest.cs" />
-    <Compile Include="src\asn1\test\AdditionalInformationSyntaxUnitTest.cs" />
-    <Compile Include="src\asn1\test\AdmissionSyntaxUnitTest.cs" />
-    <Compile Include="src\asn1\test\AdmissionsUnitTest.cs" />
-    <Compile Include="src\asn1\test\AttributeTableUnitTest.cs" />
-    <Compile Include="src\asn1\test\BiometricDataUnitTest.cs" />
-    <Compile Include="src\asn1\test\BitStringConstantTester.cs" />
-    <Compile Include="src\asn1\test\BitStringTest.cs" />
-    <Compile Include="src\asn1\test\CMSTest.cs" />
-    <Compile Include="src\asn1\test\CertHashUnitTest.cs" />
-    <Compile Include="src\asn1\test\CertificateTest.cs" />
-    <Compile Include="src\asn1\test\CommitmentTypeIndicationUnitTest.cs" />
-    <Compile Include="src\asn1\test\CommitmentTypeQualifierUnitTest.cs" />
-    <Compile Include="src\asn1\test\ContentHintsUnitTest.cs" />
-    <Compile Include="src\asn1\test\CscaMasterListTest.cs" />
-    <Compile Include="src\asn1\test\DERUTF8StringTest.cs" />
-    <Compile Include="src\asn1\test\DataGroupHashUnitTest.cs" />
-    <Compile Include="src\asn1\test\DeclarationOfMajorityUnitTest.cs" />
-    <Compile Include="src\asn1\test\EncryptedPrivateKeyInfoTest.cs" />
-    <Compile Include="src\asn1\test\EnumeratedTest.cs" />
-    <Compile Include="src\asn1\test\EqualsAndHashCodeTest.cs" />
-    <Compile Include="src\asn1\test\EssCertIDv2UnitTest.cs" />
-    <Compile Include="src\asn1\test\GeneralNameTest.cs" />
-    <Compile Include="src\asn1\test\GeneralizedTimeTest.cs" />
-    <Compile Include="src\asn1\test\GenerationTest.cs" />
-    <Compile Include="src\asn1\test\InputStreamTest.cs" />
-    <Compile Include="src\asn1\test\Iso4217CurrencyCodeUnitTest.cs" />
-    <Compile Include="src\asn1\test\IssuingDistributionPointTest.cs" />
-    <Compile Include="src\asn1\test\KeyUsageTest.cs" />
-    <Compile Include="src\asn1\test\KMacParamsTest.cs" />
-    <Compile Include="src\asn1\test\LDSSecurityObjectUnitTest.cs" />
-    <Compile Include="src\asn1\test\LinkedCertificateTest.cs" />
-    <Compile Include="src\asn1\test\MiscTest.cs" />
-    <Compile Include="src\asn1\test\MonetaryLimitUnitTest.cs" />
-    <Compile Include="src\asn1\test\MonetaryValueUnitTest.cs" />
-    <Compile Include="src\asn1\test\NameOrPseudonymUnitTest.cs" />
-    <Compile Include="src\asn1\test\NamingAuthorityUnitTest.cs" />
-    <Compile Include="src\asn1\test\NetscapeCertTypeTest.cs" />
-    <Compile Include="src\asn1\test\OCSPTest.cs" />
-    <Compile Include="src\asn1\test\OIDTest.cs" />
-    <Compile Include="src\asn1\test\OctetStringTest.cs" />
-    <Compile Include="src\asn1\test\OtherCertIDUnitTest.cs" />
-    <Compile Include="src\asn1\test\OtherSigningCertificateUnitTest.cs" />
-    <Compile Include="src\asn1\test\PKCS10Test.cs" />
-    <Compile Include="src\asn1\test\PKCS12Test.cs" />
-    <Compile Include="src\asn1\test\PKIFailureInfoTest.cs" />
-    <Compile Include="src\asn1\test\ParseTest.cs" />
-    <Compile Include="src\asn1\test\ParsingTest.cs" />
-    <Compile Include="src\asn1\test\PersonalDataUnitTest.cs" />
-    <Compile Include="src\asn1\test\PrivateKeyInfoTest.cs" />
-    <Compile Include="src\asn1\test\ProcurationSyntaxUnitTest.cs" />
-    <Compile Include="src\asn1\test\ProfessionInfoUnitTest.cs" />
-    <Compile Include="src\asn1\test\QCStatementUnitTest.cs" />
-    <Compile Include="src\asn1\test\ReasonFlagsTest.cs" />
-    <Compile Include="src\asn1\test\RelativeOidTest.cs" />
-    <Compile Include="src\asn1\test\RequestedCertificateUnitTest.cs" />
-    <Compile Include="src\asn1\test\RestrictionUnitTest.cs" />
-    <Compile Include="src\asn1\test\SMIMETest.cs" />
-    <Compile Include="src\asn1\test\SemanticsInformationUnitTest.cs" />
-    <Compile Include="src\asn1\test\SetTest.cs" />
-    <Compile Include="src\asn1\test\SignerLocationUnitTest.cs" />
-    <Compile Include="src\asn1\test\StringTest.cs" />
-    <Compile Include="src\asn1\test\SubjectKeyIdentifierTest.cs" />
-    <Compile Include="src\asn1\test\TagTest.cs" />
-    <Compile Include="src\asn1\test\TargetInformationTest.cs" />
-    <Compile Include="src\asn1\test\TimeTest.cs" />
-    <Compile Include="src\asn1\test\TypeOfBiometricDataUnitTest.cs" />
-    <Compile Include="src\asn1\test\UTCTimeTest.cs" />
-    <Compile Include="src\asn1\test\X509ExtensionsTest.cs" />
-    <Compile Include="src\asn1\test\X509NameTest.cs" />
-    <Compile Include="src\asn1\test\X9Test.cs" />
-    <Compile Include="src\cmp\test\ProtectedMessageTest.cs" />
-    <Compile Include="src\cms\test\AuthenticatedDataStreamTest.cs" />
-    <Compile Include="src\cms\test\AuthenticatedDataTest.cs" />
-    <Compile Include="src\cms\test\CMSSampleMessages.cs" />
-    <Compile Include="src\cms\test\CMSTestUtil.cs" />
-    <Compile Include="src\cms\test\CompressedDataStreamTest.cs" />
-    <Compile Include="src\cms\test\CompressedDataTest.cs" />
-    <Compile Include="src\cms\test\EnvelopedDataStreamTest.cs" />
-    <Compile Include="src\cms\test\EnvelopedDataTest.cs" />
-    <Compile Include="src\cms\test\MiscDataStreamTest.cs" />
-    <Compile Include="src\cms\test\Rfc4134Test.cs" />
-    <Compile Include="src\cms\test\SignedDataStreamTest.cs" />
-    <Compile Include="src\cms\test\SignedDataTest.cs" />
-    <Compile Include="src\crmf\test\CrmfTest.cs" />
-    <Compile Include="src\crypto\examples\DESExample.cs" />
-    <Compile Include="src\crypto\io\test\CipherStreamTest.cs" />
-    <Compile Include="src\crypto\agreement\test\JPakeParticipantTest.cs" />
-    <Compile Include="src\crypto\agreement\test\JPakePrimeOrderGroupTest.cs" />
-    <Compile Include="src\crypto\agreement\test\JPakeUtilitiesTest.cs" />
-    <Compile Include="src\crypto\io\test\PemReaderTest.cs" />
-    <Compile Include="src\crypto\prng\test\CtrDrbgTest.cs" />
-    <Compile Include="src\crypto\prng\test\DrbgTestVector.cs" />
-    <Compile Include="src\crypto\prng\test\HashDrbgTest.cs" />
-    <Compile Include="src\crypto\prng\test\HMacDrbgTest.cs" />
-    <Compile Include="src\crypto\prng\test\TestEntropySourceProvider.cs" />
-    <Compile Include="src\crypto\prng\test\X931Test.cs" />
-    <Compile Include="src\crypto\prng\test\X931TestVector.cs" />
-    <Compile Include="src\crypto\test\AeadTestUtilities.cs" />
-    <Compile Include="src\crypto\test\AESLightTest.cs" />
-    <Compile Include="src\crypto\test\AESTest.cs" />
-    <Compile Include="src\crypto\test\AESWrapTest.cs" />
-    <Compile Include="src\crypto\test\AriaTest.cs" />
-    <Compile Include="src\crypto\test\BCryptTest.cs" />
-    <Compile Include="src\crypto\test\Blake2bDigestTest.cs" />
-    <Compile Include="src\crypto\test\Blake2sDigestTest.cs" />
-    <Compile Include="src\crypto\test\BlockCipherMonteCarloTest.cs" />
-    <Compile Include="src\crypto\test\BlockCipherVectorTest.cs" />
-    <Compile Include="src\crypto\test\BlowfishTest.cs" />
-    <Compile Include="src\crypto\test\CAST6Test.cs" />
-    <Compile Include="src\crypto\test\CCMTest.cs" />
-    <Compile Include="src\crypto\test\ChaCha20Poly1305Test.cs" />
-    <Compile Include="src\crypto\test\ChaChaTest.cs" />
-    <Compile Include="src\crypto\test\CMacTest.cs" />
-    <Compile Include="src\crypto\test\CSHAKETest.cs" />
-    <Compile Include="src\crypto\test\CTSTest.cs" />
-    <Compile Include="src\crypto\test\CamelliaLightTest.cs" />
-    <Compile Include="src\crypto\test\CamelliaTest.cs" />
-    <Compile Include="src\crypto\test\Cast5Test.cs" />
-    <Compile Include="src\crypto\test\CipherTest.cs" />
-    <Compile Include="src\crypto\test\DESTest.cs" />
-    <Compile Include="src\crypto\test\DESedeTest.cs" />
-    <Compile Include="src\crypto\test\DeterministicDSATest.cs" />
-    <Compile Include="src\crypto\test\DHKEKGeneratorTest.cs" />
-    <Compile Include="src\crypto\test\DHTest.cs" />
-    <Compile Include="src\crypto\test\DSATest.cs" />
-    <Compile Include="src\crypto\test\DSTU7564Test.cs" />
-    <Compile Include="src\crypto\test\DSTU7624Test.cs" />
-    <Compile Include="src\crypto\test\DigestRandomNumberTest.cs" />
-    <Compile Include="src\crypto\test\DigestTest.cs" />
-    <Compile Include="src\crypto\test\EAXTest.cs" />
-    <Compile Include="src\crypto\test\ECDHKEKGeneratorTest.cs" />
-    <Compile Include="src\crypto\test\ECGOST3410Test.cs" />
-    <Compile Include="src\crypto\test\ECGOST3410_2012Test.cs" />
-    <Compile Include="src\crypto\test\ECIESTest.cs" />
-    <Compile Include="src\crypto\test\ECNRTest.cs" />
-    <Compile Include="src\crypto\test\ECTest.cs" />
-    <Compile Include="src\crypto\test\Ed25519Test.cs" />
-    <Compile Include="src\crypto\test\Ed448Test.cs" />
-    <Compile Include="src\crypto\test\ElGamalTest.cs" />
-    <Compile Include="src\crypto\test\EqualsHashCodeTest.cs" />
-    <Compile Include="src\crypto\test\GcmReorderTest.cs" />
-    <Compile Include="src\crypto\test\GcmSivTest.cs" />
-    <Compile Include="src\crypto\test\GCMTest.cs" />
-    <Compile Include="src\crypto\test\GMacTest.cs" />
-    <Compile Include="src\crypto\test\GOST28147MacTest.cs" />
-    <Compile Include="src\crypto\test\GOST28147Test.cs" />
-    <Compile Include="src\crypto\test\GOST3410Test.cs" />
-    <Compile Include="src\crypto\test\GOST3411DigestTest.cs" />
-    <Compile Include="src\crypto\test\GOST3411_2012_256DigestTest.cs" />
-    <Compile Include="src\crypto\test\GOST3411_2012_512DigestTest.cs" />
-    <Compile Include="src\crypto\test\HCFamilyTest.cs" />
-    <Compile Include="src\crypto\test\HCFamilyVecTest.cs" />
-    <Compile Include="src\crypto\test\HKDFGeneratorTest.cs" />
-    <Compile Include="src\crypto\test\IDEATest.cs" />
-    <Compile Include="src\crypto\test\ISAACTest.cs" />
-    <Compile Include="src\crypto\test\ISO9796Test.cs" />
-    <Compile Include="src\crypto\test\ISO9797Alg3MacTest.cs" />
-    <Compile Include="src\crypto\test\KDF1GeneratorTest.cs" />
-    <Compile Include="src\crypto\test\KDF2GeneratorTest.cs" />
-    <Compile Include="src\crypto\test\KeccakDigestTest.cs" />
-    <Compile Include="src\crypto\test\KMACTest.cs" />
-    <Compile Include="src\crypto\test\MD2DigestTest.cs" />
-    <Compile Include="src\crypto\test\MD4DigestTest.cs" />
-    <Compile Include="src\crypto\test\MD5DigestTest.cs" />
-    <Compile Include="src\crypto\test\MD5HMacTest.cs" />
-    <Compile Include="src\crypto\test\MGF1GeneratorTest.cs" />
-    <Compile Include="src\crypto\test\MacTest.cs" />
-    <Compile Include="src\crypto\test\ModeTest.cs" />
-    <Compile Include="src\crypto\test\NaccacheSternTest.cs" />
-    <Compile Include="src\crypto\test\NistEccTest.cs" />
-    <Compile Include="src\crypto\test\NoekeonTest.cs" />
-    <Compile Include="src\crypto\test\NonMemoableDigestTest.cs" />
-    <Compile Include="src\crypto\test\NullTest.cs" />
-    <Compile Include="src\crypto\test\OAEPTest.cs" />
-    <Compile Include="src\crypto\test\OCBTest.cs" />
-    <Compile Include="src\crypto\test\OpenBsdBCryptTest.cs" />
-    <Compile Include="src\crypto\test\ParallelHashTest.cs" />
-    <Compile Include="src\crypto\test\PSSBlindTest.cs" />
-    <Compile Include="src\crypto\test\PSSTest.cs" />
-    <Compile Include="src\crypto\test\PaddingTest.cs" />
-    <Compile Include="src\crypto\test\Pkcs12Test.cs" />
-    <Compile Include="src\crypto\test\Pkcs5Test.cs" />
-    <Compile Include="src\crypto\test\Poly1305Test.cs" />
-    <Compile Include="src\crypto\test\RC2Test.cs" />
-    <Compile Include="src\crypto\test\RC2WrapTest.cs" />
-    <Compile Include="src\crypto\test\RC4Test.cs" />
-    <Compile Include="src\crypto\test\RC5Test.cs" />
-    <Compile Include="src\crypto\test\RC6Test.cs" />
-    <Compile Include="src\crypto\test\RFC3211WrapTest.cs" />
-    <Compile Include="src\crypto\test\RSABlindedTest.cs" />
-    <Compile Include="src\crypto\test\RijndaelTest.cs" />
-    <Compile Include="src\crypto\test\RipeMD128DigestTest.cs" />
-    <Compile Include="src\crypto\test\RipeMD128HMacTest.cs" />
-    <Compile Include="src\crypto\test\RipeMD160DigestTest.cs" />
-    <Compile Include="src\crypto\test\RipeMD160HMacTest.cs" />
-    <Compile Include="src\crypto\test\RipeMD256DigestTest.cs" />
-    <Compile Include="src\crypto\test\RipeMD320DigestTest.cs" />
-    <Compile Include="src\crypto\test\RsaTest.cs" />
-    <Compile Include="src\crypto\test\SCryptTest.cs" />
-    <Compile Include="src\crypto\test\SEEDTest.cs" />
-    <Compile Include="src\crypto\test\SHA1DigestTest.cs" />
-    <Compile Include="src\crypto\test\SHA1HMacTest.cs" />
-    <Compile Include="src\crypto\test\SHA224DigestTest.cs" />
-    <Compile Include="src\crypto\test\SHA224HMacTest.cs" />
-    <Compile Include="src\crypto\test\SHA256DigestTest.cs" />
-    <Compile Include="src\crypto\test\SHA256HMacTest.cs" />
-    <Compile Include="src\crypto\test\SHA384DigestTest.cs" />
-    <Compile Include="src\crypto\test\SHA384HMacTest.cs" />
-    <Compile Include="src\crypto\test\SHA3DigestTest.cs" />
-    <Compile Include="src\crypto\test\SHA512DigestTest.cs" />
-    <Compile Include="src\crypto\test\SHA512HMacTest.cs" />
-    <Compile Include="src\crypto\test\SHA512t224DigestTest.cs" />
-    <Compile Include="src\crypto\test\SHA512t256DigestTest.cs" />
-    <Compile Include="src\crypto\test\SM2EngineTest.cs" />
-    <Compile Include="src\crypto\test\SM2KeyExchangeTest.cs" />
-    <Compile Include="src\crypto\test\SM2SignerTest.cs" />
-    <Compile Include="src\crypto\test\SM3DigestTest.cs" />
-    <Compile Include="src\crypto\test\SM4Test.cs" />
-    <Compile Include="src\crypto\test\SkeinDigestTest.cs" />
-    <Compile Include="src\crypto\test\SkeinMacTest.cs" />
-    <Compile Include="src\crypto\test\SP80038GTest.cs" />
-    <Compile Include="src\crypto\test\StreamCipherResetTest.cs" />
-    <Compile Include="src\crypto\test\Threefish1024Test.cs" />
-    <Compile Include="src\crypto\test\Threefish256Test.cs" />
-    <Compile Include="src\crypto\test\Threefish512Test.cs" />
-    <Compile Include="src\crypto\test\SRP6Test.cs" />
-    <Compile Include="src\crypto\test\Salsa20Test.cs" />
-    <Compile Include="src\crypto\test\SerpentTest.cs" />
-    <Compile Include="src\crypto\test\ShakeDigestTest.cs" />
-    <Compile Include="src\crypto\test\ShortenedDigestTest.cs" />
-    <Compile Include="src\crypto\test\SipHashTest.cs" />
-    <Compile Include="src\crypto\test\SkipjackTest.cs" />
-    <Compile Include="src\crypto\test\StreamCipherVectorTest.cs" />
-    <Compile Include="src\crypto\test\TEATest.cs" />
-    <Compile Include="src\crypto\test\TigerDigestTest.cs" />
-    <Compile Include="src\crypto\test\TnepresTest.cs" />
-    <Compile Include="src\crypto\test\TupleHashTest.cs" />
-    <Compile Include="src\crypto\test\TwofishTest.cs" />
-    <Compile Include="src\crypto\test\VMPCKSA3Test.cs" />
-    <Compile Include="src\crypto\test\VMPCMacTest.cs" />
-    <Compile Include="src\crypto\test\VMPCTest.cs" />
-    <Compile Include="src\crypto\test\WhirlpoolDigestTest.cs" />
-    <Compile Include="src\crypto\test\X25519Test.cs" />
-    <Compile Include="src\crypto\test\X448Test.cs" />
-    <Compile Include="src\crypto\test\X931SignerTest.cs" />
-    <Compile Include="src\crypto\test\XSalsa20Test.cs" />
-    <Compile Include="src\crypto\test\XTEATest.cs" />
-    <Compile Include="src\crypto\test\cavp\CavpReader.cs" />
-    <Compile Include="src\crypto\test\cavp\KDFCounterTests.cs" />
-    <Compile Include="src\crypto\test\cavp\KDFDoublePipelineTests.cs" />
-    <Compile Include="src\crypto\test\cavp\KDFFeedbackCounterTests.cs" />
-    <Compile Include="src\math\ec\custom\sec\test\SecP128R1FieldTest.cs" />
-    <Compile Include="src\math\ec\custom\sec\test\SecP256R1FieldTest.cs" />
-    <Compile Include="src\math\ec\custom\sec\test\SecP384R1FieldTest.cs" />
-    <Compile Include="src\math\ec\rfc7748\test\X25519Test.cs" />
-    <Compile Include="src\math\ec\rfc7748\test\X448Test.cs" />
-    <Compile Include="src\math\ec\rfc8032\test\Ed25519Test.cs" />
-    <Compile Include="src\math\ec\rfc8032\test\Ed448Test.cs" />
-    <Compile Include="src\math\ec\test\ECAlgorithmsTest.cs" />
-    <Compile Include="src\math\ec\test\ECPointPerformanceTest.cs" />
-    <Compile Include="src\math\ec\test\ECPointTest.cs" />
-    <Compile Include="src\math\ec\test\FixedPointTest.cs" />
-    <Compile Include="src\math\ec\test\TnafTest.cs" />
-    <Compile Include="src\math\test\BigIntegerTest.cs" />
-    <Compile Include="src\math\test\PrimesTest.cs" />
-    <Compile Include="src\ocsp\test\OCSPTest.cs" />
-    <Compile Include="src\ocsp\test\OCSPTestUtil.cs" />
-    <Compile Include="src\openpgp\examples\ByteArrayHandler.cs" />
-    <Compile Include="src\openpgp\examples\ClearSignedFileProcessor.cs" />
-    <Compile Include="src\openpgp\examples\DetachedSignatureProcessor.cs" />
-    <Compile Include="src\openpgp\examples\DirectKeySignature.cs" />
-    <Compile Include="src\openpgp\examples\DsaElGamalKeyRingGenerator.cs" />
-    <Compile Include="src\openpgp\examples\KeyBasedFileProcessor.cs" />
-    <Compile Include="src\openpgp\examples\KeyBasedLargeFileProcessor.cs" />
-    <Compile Include="src\openpgp\examples\PbeFileProcessor.cs" />
-    <Compile Include="src\openpgp\examples\PgpExampleUtilities.cs" />
-    <Compile Include="src\openpgp\examples\PublicKeyRingDump.cs" />
-    <Compile Include="src\openpgp\examples\RsaKeyRingGenerator.cs" />
-    <Compile Include="src\openpgp\examples\SignedFileProcessor.cs" />
-    <Compile Include="src\openpgp\examples\test\AllTests.cs" />
-    <Compile Include="src\openpgp\test\ArmoredInputStreamTest.cs" />
-    <Compile Include="src\openpgp\test\DSA2Test.cs" />
-    <Compile Include="src\openpgp\test\IgnoreMarkerPacketInCertificatesTest.cs" />
-    <Compile Include="src\openpgp\test\PGPArmoredTest.cs" />
-    <Compile Include="src\openpgp\test\PGPClearSignedSignatureTest.cs" />
-    <Compile Include="src\openpgp\test\PGPCompressionTest.cs" />
-    <Compile Include="src\openpgp\test\PGPDSAElGamalTest.cs" />
-    <Compile Include="src\openpgp\test\PGPDSATest.cs" />
-    <Compile Include="src\openpgp\test\PgpFeaturesTest.cs" />
-    <Compile Include="src\openpgp\test\PGPNoPrivateKeyTest.cs" />
-    <Compile Include="src\openpgp\test\PGPPBETest.cs" />
-    <Compile Include="src\openpgp\test\PGPPacketTest.cs" />
-    <Compile Include="src\openpgp\test\PGPRSATest.cs" />
-    <Compile Include="src\openpgp\test\PgpSignatureInvalidVersionIgnoredTest.cs" />
-    <Compile Include="src\openpgp\test\PGPSignatureTest.cs" />
-    <Compile Include="src\openpgp\test\PgpECDHTest.cs" />
-    <Compile Include="src\openpgp\test\PgpECDsaTest.cs" />
-    <Compile Include="src\openpgp\test\PgpECMessageTest.cs" />
-    <Compile Include="src\openpgp\test\PgpKeyRingTest.cs" />
-    <Compile Include="src\openpgp\test\PgpMarkerTest.cs" />
-    <Compile Include="src\openpgp\test\PgpParsingTest.cs" />
-    <Compile Include="src\openpgp\test\PgpUnicodeTest.cs" />
-    <Compile Include="src\openssl\test\AllTests.cs" />
-    <Compile Include="src\openssl\test\ReaderTest.cs" />
-    <Compile Include="src\openssl\test\WriterTest.cs" />
-    <Compile Include="src\pkcs\examples\PKCS12Example.cs" />
-    <Compile Include="src\pkcs\test\EncryptedPrivateKeyInfoTest.cs" />
-    <Compile Include="src\pkcs\test\PKCS10Test.cs" />
-    <Compile Include="src\pkcs\test\PKCS12StoreTest.cs" />
-    <Compile Include="src\security\test\SecureRandomTest.cs" />
-    <Compile Include="src\security\test\TestDigestUtil.cs" />
-    <Compile Include="src\security\test\TestDotNetUtil.cs" />
-    <Compile Include="src\security\test\TestEncodings.cs" />
-    <Compile Include="src\security\test\TestMacUtil.cs" />
-    <Compile Include="src\security\test\TestParameterUtil.cs" />
-    <Compile Include="src\security\test\TestSignerUtil.cs" />
-    <Compile Include="src\test\AESSICTest.cs" />
-    <Compile Include="src\test\AESTest.cs" />
-    <Compile Include="src\test\AttrCertSelectorTest.cs" />
-    <Compile Include="src\test\AttrCertTest.cs" />
-    <Compile Include="src\test\BaseBlockCipherTest.cs" />
-    <Compile Include="src\test\BlockCipherTest.cs" />
-    <Compile Include="src\test\CMacTest.cs" />
-    <Compile Include="src\test\CRL5Test.cs" />
-    <Compile Include="src\test\CamelliaTest.cs" />
-    <Compile Include="src\test\CertPathBuilderTest.cs" />
-    <Compile Include="src\test\CertPathTest.cs" />
-    <Compile Include="src\test\CertPathValidatorTest.cs" />
-    <Compile Include="src\test\CertTest.cs" />
-    <Compile Include="src\test\CipherStreamTest.cs" />
-    <Compile Include="src\test\DESedeTest.cs" />
-    <Compile Include="src\test\DHTest.cs" />
-    <Compile Include="src\test\DSATest.cs" />
-    <Compile Include="src\test\DigestTest.cs" />
-    <Compile Include="src\test\ECDSA5Test.cs" />
-    <Compile Include="src\test\ECEncodingTest.cs" />
-    <Compile Include="src\test\ECNRTest.cs" />
-    <Compile Include="src\test\ElGamalTest.cs" />
-    <Compile Include="src\test\EncryptedPrivateKeyInfoTest.cs" />
-    <Compile Include="src\test\FIPSDESTest.cs" />
-    <Compile Include="src\test\GcmSivTest.cs" />
-    <Compile Include="src\test\GOST28147Test.cs" />
-    <Compile Include="src\test\GOST3410Test.cs" />
-    <Compile Include="src\test\HMacTest.cs" />
-    <Compile Include="src\test\IESTest.cs" />
-    <Compile Include="src\test\KdfCounterTest.cs" />
-    <Compile Include="src\test\MacTest.cs" />
-    <Compile Include="src\test\MqvTest.cs" />
-    <Compile Include="src\test\NamedCurveTest.cs" />
-    <Compile Include="src\test\NistCertPathTest.cs" />
-    <Compile Include="src\test\NoekeonTest.cs" />
-    <Compile Include="src\test\ParallelHashTest.cs" />
-    <Compile Include="src\test\PBETest.cs" />
-    <Compile Include="src\test\PEMData.cs" />
-    <Compile Include="src\test\PKCS10CertRequestTest.cs" />
-    <Compile Include="src\test\PSSTest.cs" />
-    <Compile Include="src\test\PkixNameConstraintsTest.cs" />
-    <Compile Include="src\test\PkixPolicyMappingTest.cs" />
-    <Compile Include="src\test\PkixTest.cs" />
-    <Compile Include="src\test\RSATest.cs" />
-    <Compile Include="src\test\SEEDTest.cs" />
-    <Compile Include="src\test\SigTest.cs" />
-    <Compile Include="src\test\SM4Test.cs" />
-    <Compile Include="src\test\SP80038GTest.cs" />
-    <Compile Include="src\test\TestUtilities.cs" />
-    <Compile Include="src\test\TupleHashTest.cs" />
-    <Compile Include="src\test\WrapTest.cs" />
-    <Compile Include="src\test\X509CertificatePairTest.cs" />
-    <Compile Include="src\test\X509StoreTest.cs" />
-    <Compile Include="src\test\nist\NistCertPathTest.cs" />
-    <Compile Include="src\test\nist\NistCertPathTest2.cs" />
-    <Compile Include="src\test\rsa3\RSA3CertTest.cs" />
-    <Compile Include="src\tls\crypto\test\BcTlsCryptoTest.cs" />
-    <Compile Include="src\tls\test\ByteQueueInputStreamTest.cs" />
-    <Compile Include="src\tls\test\CertChainUtilities.cs" />
-    <Compile Include="src\tls\test\DtlsProtocolTest.cs" />
-    <Compile Include="src\tls\test\DtlsPskProtocolTest.cs" />
-    <Compile Include="src\tls\test\DtlsTestCase.cs" />
-    <Compile Include="src\tls\test\DtlsTestClientProtocol.cs" />
-    <Compile Include="src\tls\test\DtlsTestServerProtocol.cs" />
-    <Compile Include="src\tls\test\DtlsTestSuite.cs" />
-    <Compile Include="src\tls\test\LoggingDatagramTransport.cs" />
-    <Compile Include="src\tls\test\MockDatagramAssociation.cs" />
-    <Compile Include="src\tls\test\MockDtlsClient.cs" />
-    <Compile Include="src\tls\test\MockDtlsServer.cs" />
-    <Compile Include="src\tls\test\MockPskDtlsClient.cs" />
-    <Compile Include="src\tls\test\MockPskDtlsServer.cs" />
-    <Compile Include="src\tls\test\MockPskTls13Client.cs" />
-    <Compile Include="src\tls\test\MockPskTls13Server.cs" />
-    <Compile Include="src\tls\test\MockPskTlsClient.cs" />
-    <Compile Include="src\tls\test\MockPskTlsServer.cs" />
-    <Compile Include="src\tls\test\MockSrpTlsClient.cs" />
-    <Compile Include="src\tls\test\MockSrpTlsServer.cs" />
-    <Compile Include="src\tls\test\MockTlsClient.cs" />
-    <Compile Include="src\tls\test\MockTlsServer.cs" />
-    <Compile Include="src\tls\test\NetworkStream.cs" />
-    <Compile Include="src\tls\test\PipedStream.cs" />
-    <Compile Include="src\tls\test\PrfTest.cs" />
-    <Compile Include="src\tls\test\PskTls13ClientTest.cs" />
-    <Compile Include="src\tls\test\PskTls13ServerTest.cs" />
-    <Compile Include="src\tls\test\PskTlsClientTest.cs" />
-    <Compile Include="src\tls\test\PskTlsServerTest.cs" />
-    <Compile Include="src\tls\test\Tls13PskProtocolTest.cs" />
-    <Compile Include="src\tls\test\TlsClientTest.cs" />
-    <Compile Include="src\tls\test\TlsProtocolNonBlockingTest.cs" />
-    <Compile Include="src\tls\test\TlsProtocolTest.cs" />
-    <Compile Include="src\tls\test\TlsPskProtocolTest.cs" />
-    <Compile Include="src\tls\test\TlsServerTest.cs" />
-    <Compile Include="src\tls\test\TlsSrpProtocolTest.cs" />
-    <Compile Include="src\tls\test\TlsTestCase.cs" />
-    <Compile Include="src\tls\test\TlsTestClientImpl.cs" />
-    <Compile Include="src\tls\test\TlsTestClientProtocol.cs" />
-    <Compile Include="src\tls\test\TlsTestConfig.cs" />
-    <Compile Include="src\tls\test\TlsTestServerImpl.cs" />
-    <Compile Include="src\tls\test\TlsTestServerProtocol.cs" />
-    <Compile Include="src\tls\test\TlsTestSuite.cs" />
-    <Compile Include="src\tls\test\TlsTestUtilities.cs" />
-    <Compile Include="src\tls\test\TlsUtilitiesTest.cs" />
-    <Compile Include="src\tls\test\UnreliableDatagramTransport.cs" />
-    <Compile Include="src\tsp\test\GenTimeAccuracyTest.cs" />
-    <Compile Include="src\tsp\test\ParseTest.cs" />
-    <Compile Include="src\tsp\test\NewTspTest.cs" />
-    <Compile Include="src\tsp\test\TSPTest.cs" />
-    <Compile Include="src\tsp\test\TSPTestUtil.cs" />
-    <Compile Include="src\tsp\test\TimeStampTokenInfoTest.cs" />
-    <Compile Include="src\util\io\pem\test\AllTests.cs" />
-    <Compile Include="src\util\net\test\IPAddressTest.cs" />
-    <Compile Include="src\util\test\FixedSecureRandom.cs" />
-    <Compile Include="src\util\test\ITest.cs" />
-    <Compile Include="src\util\test\ITestResult.cs" />
-    <Compile Include="src\util\test\NumberParsing.cs" />
-    <Compile Include="src\util\test\SimpleTest.cs" />
-    <Compile Include="src\util\test\SimpleTestResult.cs" />
-    <Compile Include="src\util\test\TestFailedException.cs" />
-    <Compile Include="src\util\test\TestRandomBigInteger.cs" />
-    <Compile Include="src\util\test\TestRandomData.cs" />
-    <Compile Include="src\util\test\UncloseableStream.cs" />
-    <Compile Include="src\util\utiltest\IntegersTest.cs" />
-    <Compile Include="src\util\utiltest\LongsTest.cs" />
-    <Compile Include="src\x509\test\TestCertificateGen.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="data\cert_chain.data" />
-    <EmbeddedResource Include="data\cert_chain_nl.data" />
-    <EmbeddedResource Include="data\qvRooCa3.crt" />
-    <EmbeddedResource Include="data\suvaEE.crt" />
-    <EmbeddedResource Include="data\suvaEmail1.crt" />
-    <EmbeddedResource Include="data\suvaRoot1.crt" />
-    <EmbeddedResource Include="data\ThawteSGCCA.cer" />
-    <EmbeddedResource Include="data\ThawteSGCCA.crl" />
-    <EmbeddedResource Include="data\crypto\nist_ecc.txt" />
-    <EmbeddedResource Include="data\crypto\SHA3TestVectors.txt" />
-    <EmbeddedResource Include="data\crypto\SHAKETestVectors.txt" />
-    <EmbeddedResource Include="data\crypto\cavp\original_KDFCTR_gen.rsp" />
-    <EmbeddedResource Include="data\crypto\cavp\KDFCTR_gen.rsp" />
-    <EmbeddedResource Include="data\crypto\cavp\KDFDblPipelineCounter_gen.rsp" />
-    <EmbeddedResource Include="data\crypto\cavp\KDFDblPipelineNoCounter_gen.rsp" />
-    <EmbeddedResource Include="data\crypto\cavp\KDFFeedbackCounter_gen.rsp" />
-    <EmbeddedResource Include="data\crypto\cavp\KDFFeedbackNoCounter_gen.rsp" />
-    <EmbeddedResource Include="data\crypto\cavp\KDFFeedbackNoIV_gen.rsp" />
-    <EmbeddedResource Include="data\PKITS\README.txt" />
-    <EmbeddedResource Include="data\PKITS\certs\AllCertificatesNoPoliciesTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\AllCertificatesSamePoliciesTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\AllCertificatesSamePoliciesTest13EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\AllCertificatesanyPolicyTest11EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\AnyPolicyTest14EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BadCRLIssuerNameCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BadCRLSignatureCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BadSignedCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BadnotAfterDateCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BadnotBeforeDateCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BasicSelfIssuedCRLSigningKeyCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BasicSelfIssuedCRLSigningKeyCRLCert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BasicSelfIssuedNewKeyCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BasicSelfIssuedNewKeyOldWithNewCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BasicSelfIssuedOldKeyCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\BasicSelfIssuedOldKeyNewWithOldCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\CPSPointerQualifierTest20EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\DSACACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\DSAParametersInheritedCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\DifferentPoliciesTest12EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\DifferentPoliciesTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\DifferentPoliciesTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\DifferentPoliciesTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\DifferentPoliciesTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\DifferentPoliciesTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\DifferentPoliciesTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\GeneralizedTimeCRLnextUpdateCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\GoodCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\GoodsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\GoodsubCAPanyPolicyMapping1to2CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidBadCRLIssuerNameTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidBadCRLSignatureTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidBasicSelfIssuedCRLSigningKeyTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidBasicSelfIssuedCRLSigningKeyTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidBasicSelfIssuedNewWithOldTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidBasicSelfIssuedOldWithNewTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidCASignatureTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidCAnotAfterDateTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidCAnotBeforeDateTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNSnameConstraintsTest31EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNSnameConstraintsTest33EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNSnameConstraintsTest38EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNandRFC822nameConstraintsTest28EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNandRFC822nameConstraintsTest29EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest12EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest13EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest15EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest16EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest17EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest20EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDNnameConstraintsTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidDSASignatureTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidEESignatureTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidEEnotAfterDateTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidEEnotBeforeDateTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidIDPwithindirectCRLTest23EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidIDPwithindirectCRLTest26EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidLongSerialNumberTest18EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidMappingFromanyPolicyTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidMappingToanyPolicyTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidMissingCRLTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidMissingbasicConstraintsTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidNameChainingOrderTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidNameChainingTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidNegativeSerialNumberTest15EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidOldCRLnextUpdateTest11EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidPolicyMappingTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidPolicyMappingTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidPolicyMappingTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidRFC822nameConstraintsTest22EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidRFC822nameConstraintsTest24EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidRFC822nameConstraintsTest26EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidRevokedCATest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidRevokedEETest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSelfIssuedinhibitAnyPolicyTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSelfIssuedinhibitAnyPolicyTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest11EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSelfIssuedinhibitPolicyMappingTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSelfIssuedpathLenConstraintTest16EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSelfIssuedrequireExplicitPolicyTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSelfIssuedrequireExplicitPolicyTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSeparateCertificateandCRLKeysTest20EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidSeparateCertificateandCRLKeysTest21EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidURInameConstraintsTest35EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidURInameConstraintsTest37EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidUnknownCRLEntryExtensionTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidUnknownCRLExtensionTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidUnknownCRLExtensionTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidUnknownCriticalCertificateExtensionTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidWrongCRLTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidcAFalseTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidcAFalseTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidcRLIssuerTest27EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidcRLIssuerTest31EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidcRLIssuerTest32EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidcRLIssuerTest34EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidcRLIssuerTest35EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddeltaCRLIndicatorNoBaseTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddeltaCRLTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddeltaCRLTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddeltaCRLTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddeltaCRLTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddeltaCRLTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddistributionPointTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddistributionPointTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddistributionPointTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddistributionPointTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvaliddistributionPointTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidinhibitAnyPolicyTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidinhibitAnyPolicyTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidinhibitAnyPolicyTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidinhibitAnyPolicyTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidinhibitPolicyMappingTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidinhibitPolicyMappingTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidinhibitPolicyMappingTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidinhibitPolicyMappingTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidkeyUsageCriticalcRLSignFalseTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidkeyUsageCriticalkeyCertSignFalseTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidkeyUsageNotCriticalcRLSignFalseTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidkeyUsageNotCriticalkeyCertSignFalseTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidonlyContainsAttributeCertsTest14EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidonlyContainsCACertsTest12EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidonlyContainsUserCertsTest11EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidonlySomeReasonsTest15EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidonlySomeReasonsTest16EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidonlySomeReasonsTest17EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidonlySomeReasonsTest20EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidonlySomeReasonsTest21EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidpathLenConstraintTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidpathLenConstraintTest11EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidpathLenConstraintTest12EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidpathLenConstraintTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidpathLenConstraintTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidpathLenConstraintTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\Invalidpre2000CRLnextUpdateTest12EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\Invalidpre2000UTCEEnotAfterDateTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidrequireExplicitPolicyTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\InvalidrequireExplicitPolicyTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\LongSerialNumberCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\Mapping1to2CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\MappingFromanyPolicyCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\MappingToanyPolicyCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\MissingbasicConstraintsCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\NameOrderingCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\NegativeSerialNumberCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\NoCRLCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\NoPoliciesCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\NoissuingDistributionPointCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\OldCRLnextUpdateCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\OverlappingPoliciesTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\P12Mapping1to3CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\P12Mapping1to3subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\P12Mapping1to3subsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\P1Mapping1to234CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\P1Mapping1to234subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\P1anyPolicyMapping1to2CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PanyPolicyMapping1to2CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP1234CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP1234subCAP123Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP1234subsubCAP123P12Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP123CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP123subCAP12Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP123subsubCAP12P1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP123subsubCAP12P2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP123subsubsubCAP12P2P1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP12CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP12subCAP1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP12subsubCAP1P2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP2subCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP2subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\PoliciesP3CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\RFC3280MandatoryAttributeTypesCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\RFC3280OptionalAttributeTypesCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\RevokedsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\RolloverfromPrintableStringtoUTF8StringCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\SeparateCertificateandCRLKeysCA2CRLSigningCert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\SeparateCertificateandCRLKeysCA2CertificateSigningCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\SeparateCertificateandCRLKeysCRLSigningCert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\SeparateCertificateandCRLKeysCertificateSigningCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\TrustAnchorRootCertificate.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\TwoCRLsCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UIDCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UTF8StringCaseInsensitiveMatchCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UTF8StringEncodedNamesCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UnknownCRLEntryExtensionCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UnknownCRLExtensionCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UserNoticeQualifierTest15EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UserNoticeQualifierTest16EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UserNoticeQualifierTest17EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UserNoticeQualifierTest18EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\UserNoticeQualifierTest19EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidBasicSelfIssuedCRLSigningKeyTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidBasicSelfIssuedNewWithOldTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidBasicSelfIssuedNewWithOldTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidBasicSelfIssuedOldWithNewTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidCertificatePathTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNSnameConstraintsTest30EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNSnameConstraintsTest32EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNandRFC822nameConstraintsTest27EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNnameConstraintsTest11EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNnameConstraintsTest14EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNnameConstraintsTest18EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNnameConstraintsTest19EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNnameConstraintsTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNnameConstraintsTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNnameConstraintsTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDNnameConstraintsTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDSAParameterInheritanceTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidDSASignaturesTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidGeneralizedTimeCRLnextUpdateTest13EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidGeneralizedTimenotAfterDateTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidGeneralizedTimenotBeforeDateTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidIDPwithindirectCRLTest22EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidIDPwithindirectCRLTest24EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidIDPwithindirectCRLTest25EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidLongSerialNumberTest16EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidLongSerialNumberTest17EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidNameChainingCapitalizationTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidNameChainingWhitespaceTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidNameChainingWhitespaceTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidNameUIDsTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidNegativeSerialNumberTest14EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidNoissuingDistributionPointTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidPolicyMappingTest11EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidPolicyMappingTest12EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidPolicyMappingTest13EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidPolicyMappingTest14EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidPolicyMappingTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidPolicyMappingTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidPolicyMappingTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidPolicyMappingTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidPolicyMappingTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidRFC3280MandatoryAttributeTypesTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidRFC3280OptionalAttributeTypesTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidRFC822nameConstraintsTest21EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidRFC822nameConstraintsTest23EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidRFC822nameConstraintsTest25EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidRolloverfromPrintableStringtoUTF8StringTest10EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidSelfIssuedinhibitAnyPolicyTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidSelfIssuedinhibitAnyPolicyTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidSelfIssuedinhibitPolicyMappingTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidSelfIssuedpathLenConstraintTest15EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidSelfIssuedpathLenConstraintTest17EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidSelfIssuedrequireExplicitPolicyTest6EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidSeparateCertificateandCRLKeysTest19EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidTwoCRLsTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidURInameConstraintsTest34EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidURInameConstraintsTest36EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidUTF8StringCaseInsensitiveMatchTest11EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidUTF8StringEncodedNamesTest9EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidUnknownNotCriticalCertificateExtensionTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidbasicConstraintsNotCriticalTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidcRLIssuerTest28EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidcRLIssuerTest29EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidcRLIssuerTest30EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidcRLIssuerTest33EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValiddeltaCRLTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValiddeltaCRLTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValiddeltaCRLTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValiddeltaCRLTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValiddistributionPointTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValiddistributionPointTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValiddistributionPointTest5EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValiddistributionPointTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidinhibitAnyPolicyTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidinhibitPolicyMappingTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidinhibitPolicyMappingTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidkeyUsageNotCriticalTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidonlyContainsCACertsTest13EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidonlySomeReasonsTest18EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidonlySomeReasonsTest19EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidpathLenConstraintTest13EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidpathLenConstraintTest14EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidpathLenConstraintTest7EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidpathLenConstraintTest8EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\Validpre2000UTCnotBeforeDateTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidrequireExplicitPolicyTest1EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidrequireExplicitPolicyTest2EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\ValidrequireExplicitPolicyTest4EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\WrongCRLCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\anyPolicyCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\basicConstraintsCriticalcAFalseCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\basicConstraintsNotCriticalCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\basicConstraintsNotCriticalcAFalseCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\deltaCRLCA1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\deltaCRLCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\deltaCRLCA3Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\deltaCRLIndicatorNoBaseCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\distributionPoint1CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\distributionPoint2CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\indirectCRLCA1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\indirectCRLCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\indirectCRLCA3Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\indirectCRLCA3cRLIssuerCert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\indirectCRLCA4Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\indirectCRLCA4cRLIssuerCert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\indirectCRLCA5Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\indirectCRLCA6Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy0CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy1CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy1SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy1SelfIssuedsubCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy1subCA1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy1subCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy1subCAIAP5Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy1subsubCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy5CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy5subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicy5subsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitAnyPolicyTest3EE.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping0CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping0subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P12CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P12subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P12subCAIPM5Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P12subsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P12subsubCAIPM5Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P1CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P1SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P1SelfIssuedsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P1subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping1P1subsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping5CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping5subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping5subsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\inhibitPolicyMapping5subsubsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\keyUsageCriticalcRLSignFalseCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\keyUsageCriticalkeyCertSignFalseCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\keyUsageNotCriticalCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\keyUsageNotCriticalcRLSignFalseCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\keyUsageNotCriticalkeyCertSignFalseCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN1CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN1SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN1subCA1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN1subCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN1subCA3Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN2CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN3CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN3subCA1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN3subCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN4CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDN5CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDNS1CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsDNS2CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsRFC822CA1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsRFC822CA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsRFC822CA3Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsURI1CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\nameConstraintsURI2CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\onlyContainsAttributeCertsCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\onlyContainsCACertsCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\onlyContainsUserCertsCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\onlySomeReasonsCA1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\onlySomeReasonsCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\onlySomeReasonsCA3Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\onlySomeReasonsCA4Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint0CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint0SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint0subCA2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint0subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint1CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint1SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint1SelfIssuedsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint1subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint6CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint6subCA0Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint6subCA1Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint6subCA4Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint6subsubCA00Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint6subsubCA11Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint6subsubCA41Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint6subsubsubCA11XCert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pathLenConstraint6subsubsubCA41XCert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\pre2000CRLnextUpdateCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy0CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy0subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy0subsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy0subsubsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy10CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy10subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy10subsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy10subsubsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy2CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy2SelfIssuedCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy2SelfIssuedsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy2subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy4CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy4subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy4subsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy4subsubsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy5CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy5subCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy5subsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy5subsubsubCACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy7CACert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy7subCARE2Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy7subsubCARE2RE4Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\certs\requireExplicitPolicy7subsubsubCARE2RE4Cert.crt" />
-    <EmbeddedResource Include="data\PKITS\crls\BadCRLIssuerNameCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\BadCRLSignatureCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\BadSignedCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\BadnotAfterDateCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\BadnotBeforeDateCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\BasicSelfIssuedCRLSigningKeyCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\BasicSelfIssuedCRLSigningKeyCRLCertCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\BasicSelfIssuedNewKeyCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\BasicSelfIssuedOldKeyCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\BasicSelfIssuedOldKeySelfIssuedCertCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\DSACACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\DSAParametersInheritedCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\GeneralizedTimeCRLnextUpdateCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\GoodCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\GoodsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\GoodsubCAPanyPolicyMapping1to2CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\LongSerialNumberCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\Mapping1to2CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\MappingFromanyPolicyCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\MappingToanyPolicyCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\MissingbasicConstraintsCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\NameOrderCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\NegativeSerialNumberCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\NoPoliciesCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\NoissuingDistributionPointCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\OldCRLnextUpdateCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\P12Mapping1to3CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\P12Mapping1to3subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\P12Mapping1to3subsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\P1Mapping1to234CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\P1Mapping1to234subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\P1anyPolicyMapping1to2CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PanyPolicyMapping1to2CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP1234CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP1234subCAP123CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP1234subsubCAP123P12CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP123CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP123subCAP12CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP123subsubCAP12P1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP123subsubCAP2P2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP123subsubsubCAP12P2P1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP12CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP12subCAP1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP12subsubCAP1P2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP2subCA2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP2subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\PoliciesP3CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\RFC3280MandatoryAttributeTypesCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\RFC3280OptionalAttributeTypesCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\RevokedsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\RolloverfromPrintableStringtoUTF8StringCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\SeparateCertificateandCRLKeysCA2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\SeparateCertificateandCRLKeysCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\TrustAnchorRootCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\TwoCRLsCABadCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\TwoCRLsCAGoodCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\UIDCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\UTF8StringCaseInsensitiveMatchCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\UTF8StringEncodedNamesCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\UnknownCRLEntryExtensionCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\UnknownCRLExtensionCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\WrongCRLCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\anyPolicyCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\basicConstraintsCriticalcAFalseCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\basicConstraintsNotCriticalCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\basicConstraintsNotCriticalcAFalseCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\deltaCRLCA1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\deltaCRLCA1deltaCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\deltaCRLCA2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\deltaCRLCA2deltaCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\deltaCRLCA3CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\deltaCRLCA3deltaCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\deltaCRLIndicatorNoBaseCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\distributionPoint1CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\distributionPoint2CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\indirectCRLCA1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\indirectCRLCA3CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\indirectCRLCA3cRLIssuerCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\indirectCRLCA4cRLIssuerCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\indirectCRLCA5CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitAnyPolicy0CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitAnyPolicy1CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitAnyPolicy1subCA1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitAnyPolicy1subCA2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitAnyPolicy1subCAIAP5CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitAnyPolicy1subsubCA2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitAnyPolicy5CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitAnyPolicy5subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitAnyPolicy5subsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping0CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping0subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping1P12CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping1P12subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping1P12subCAIPM5CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping1P12subsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping1P12subsubCAIPM5CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping1P1CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping1P1subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping1P1subsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping5CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping5subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping5subsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\inhibitPolicyMapping5subsubsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\keyUsageCriticalcRLSignFalseCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\keyUsageCriticalkeyCertSignFalseCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\keyUsageNotCriticalCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\keyUsageNotCriticalcRLSignFalseCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\keyUsageNotCriticalkeyCertSignFalseCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN1CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN1subCA1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN1subCA2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN1subCA3CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN2CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN3CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN3subCA1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN3subCA2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN4CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDN5CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDNS1CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsDNS2CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsRFC822CA1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsRFC822CA2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsRFC822CA3CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsURI1CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\nameConstraintsURI2CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlyContainsAttributeCertsCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlyContainsCACertsCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlyContainsUserCertsCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlySomeReasonsCA1compromiseCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlySomeReasonsCA1otherreasonsCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlySomeReasonsCA2CRL1.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlySomeReasonsCA2CRL2.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlySomeReasonsCA3compromiseCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlySomeReasonsCA3otherreasonsCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlySomeReasonsCA4compromiseCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\onlySomeReasonsCA4otherreasonsCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint0CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint0subCA2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint0subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint1CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint1subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint6CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint6subCA0CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint6subCA1CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint6subCA4CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint6subsubCA00CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint6subsubCA11CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint6subsubCA41CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint6subsubsubCA11XCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pathLenConstraint6subsubsubCA41XCRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\pre2000CRLnextUpdateCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy0CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy0subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy0subsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy0subsubsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy10CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy10subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy10subsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy10subsubsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy2CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy2subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy4CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy4subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy4subsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy4subsubsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy5CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy5subCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy5subsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy5subsubsubCACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy7CACRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy7subCARE2CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy7subsubCARE2RE4CRL.crl" />
-    <EmbeddedResource Include="data\PKITS\crls\requireExplicitPolicy7subsubsubCARE2RE4CRL.crl" />
-    <EmbeddedResource Include="data\asn1\masterlist-content.data" />
-    <EmbeddedResource Include="data\cms\sigs\PSSSignData.data" />
-    <EmbeddedResource Include="data\cms\sigs\PSSSignDataSHA1.sig" />
-    <EmbeddedResource Include="data\cms\sigs\PSSSignDataSHA1Enc.sig" />
-    <EmbeddedResource Include="data\cms\sigs\PSSSignDataSHA256.sig" />
-    <EmbeddedResource Include="data\cms\sigs\PSSSignDataSHA256Enc.sig" />
-    <EmbeddedResource Include="data\cms\sigs\PSSSignDataSHA512.sig" />
-    <EmbeddedResource Include="data\cms\sigs\PSSSignDataSHA512Enc.sig" />
-    <EmbeddedResource Include="data\cms\sigs\counterSig.p7m" />
-    <EmbeddedResource Include="data\cms\sigs\rawsha256nonull.p7m" />
-    <EmbeddedResource Include="data\cms\sigs\SignedMSPkcs7.sig" />
-    <EmbeddedResource Include="data\hc256\hc128\ecrypt_HC-128.txt" />
-    <EmbeddedResource Include="data\hc256\hc256\ecrypt_HC-256_128K_128IV.txt" />
-    <EmbeddedResource Include="data\hc256\hc256\ecrypt_HC-256_128K_256IV.txt" />
-    <EmbeddedResource Include="data\hc256\hc256\ecrypt_HC-256_256K_128IV.txt" />
-    <EmbeddedResource Include="data\hc256\hc256\ecrypt_HC-256_256K_256IV.txt" />
-    <EmbeddedResource Include="data\keys\README.txt" />
-    <EmbeddedResource Include="data\keys\pbes1\pbeWithMD2AndDES_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbeWithMD2AndRC2_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbeWithMD5AndDES_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbeWithMD5AndRC2_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbeWithSHA1AndDES_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbeWithSHA1AndRC2_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbe_WithSHA1And128BitRC2_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbe_WithSHA1And128BitRC4.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbe_WithSHA1And2_Key_TripleDES_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbe_WithSHA1And3_Key_TripleDES_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbe_WithSHA1And40BitRC2_CBC.key" />
-    <EmbeddedResource Include="data\keys\pbes1\pbe_WithSHA1And40BitRC4.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-128-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-128-cfb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-128-cfb1.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-128-cfb8.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-128-ecb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-128-ofb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-192-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-192-cfb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-192-cfb1.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-192-cfb8.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-192-ecb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-192-ofb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-256-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-256-cfb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-256-cfb1.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-256-cfb8.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-256-ecb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes-256-ofb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes128.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes192.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.aes256.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.bf-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.bf.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.blowfish.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.cast-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.cast.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.cast5-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des-cfb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des-cfb1.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des-cfb8.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des-ecb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des-ede.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des-ede3-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des-ofb.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.des3.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.rc2-40-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.rc2-64-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.rc2-cbc.key" />
-    <EmbeddedResource Include="data\keys\pbes2\pbes2.rc2.key" />
-    <EmbeddedResource Include="data\openpgp\bigpub.asc" />
-    <EmbeddedResource Include="data\openpgp\longSigSubPack.asc" />
-    <EmbeddedResource Include="data\openpgp\dsa\README.txt" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-1024-160.pub" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-1024-160.sec" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-15360-512.pub" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-15360-512.sec" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-2048-224.pub" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-2048-224.sec" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-3072-256.pub" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-3072-256.sec" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-7680-384.pub" />
-    <EmbeddedResource Include="data\openpgp\dsa\keys\DSA-7680-384.sec" />
-    <EmbeddedResource Include="data\openpgp\dsa\sigs\dsa-1024-160-sign.gpg" />
-    <EmbeddedResource Include="data\openpgp\dsa\sigs\dsa-1024-224-sign.gpg" />
-    <EmbeddedResource Include="data\openpgp\dsa\sigs\dsa-1024-256-sign.gpg" />
-    <EmbeddedResource Include="data\openpgp\dsa\sigs\dsa-1024-384-sign.gpg" />
-    <EmbeddedResource Include="data\openpgp\dsa\sigs\dsa-1024-512-sign.gpg" />
-    <EmbeddedResource Include="data\openpgp\dsa\sigs\dsa-15360-512-sign.gpg" />
-    <EmbeddedResource Include="data\openpgp\dsa\sigs\dsa-2048-224-sign.gpg" />
-    <EmbeddedResource Include="data\openpgp\dsa\sigs\dsa-3072-256-sign.gpg" />
-    <EmbeddedResource Include="data\openpgp\dsa\sigs\dsa-7680-384-sign.gpg" />
-    <EmbeddedResource Include="data\openpgp\unicode\passphrase_cyr.txt" />
-    <EmbeddedResource Include="data\openpgp\unicode\passphrase_for_test.txt" />
-    <EmbeddedResource Include="data\openpgp\unicode\secring.gpg" />
-    <EmbeddedResource Include="data\openpgp\unicode\test.asc" />
-    <EmbeddedResource Include="data\openssl\README.txt" />
-    <EmbeddedResource Include="data\openssl\eckey.pem" />
-    <EmbeddedResource Include="data\openssl\enckey.pem" />
-    <EmbeddedResource Include="data\openssl\pkcs7.pem" />
-    <EmbeddedResource Include="data\openssl\pkcs8test.pem" />
-    <EmbeddedResource Include="data\openssl\test.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes128_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes128_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes128_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes128_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes192_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes192_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes192_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes192_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes256_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes256_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes256_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_aes256_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_blowfish_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_blowfish_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_blowfish_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_blowfish_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des1_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des1_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des1_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des1_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des2_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des2_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des2_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des2_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des3_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des3_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des3_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_des3_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_rc2_128_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_rc2_128_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_rc2_128_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_rc2_128_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_rc2_40_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_rc2_64_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\dsa\openssl_dsa_unencrypted.pem" />
-    <EmbeddedResource Include="data\openssl\pkcs8\openssl_pkcs8_rsa.pem" />
-    <EmbeddedResource Include="data\openssl\pkcs8\openssl_pkcs8_rsa_enc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes128_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes128_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes128_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes128_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes192_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes192_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes192_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes192_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes256_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes256_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes256_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_aes256_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_blowfish_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_blowfish_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_blowfish_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_blowfish_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des1_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des1_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des1_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des1_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des2_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des2_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des2_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des2_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des3_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des3_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des3_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_des3_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_rc2_128_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_rc2_128_cfb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_rc2_128_ecb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_rc2_128_ofb.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_rc2_40_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_rc2_64_cbc.pem" />
-    <EmbeddedResource Include="data\openssl\rsa\openssl_rsa_unencrypted.pem" />
-    <EmbeddedResource Include="data\rfc4134\3.1.bin" />
-    <EmbeddedResource Include="data\rfc4134\3.2.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.1.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.10.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.11.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.2.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.3.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.4.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.5.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.6.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.7.bin" />
-    <EmbeddedResource Include="data\rfc4134\4.8.eml" />
-    <EmbeddedResource Include="data\rfc4134\4.9.eml" />
-    <EmbeddedResource Include="data\rfc4134\5.1.bin" />
-    <EmbeddedResource Include="data\rfc4134\5.2.bin" />
-    <EmbeddedResource Include="data\rfc4134\5.3.eml" />
-    <EmbeddedResource Include="data\rfc4134\6.0.bin" />
-    <EmbeddedResource Include="data\rfc4134\7.1.bin" />
-    <EmbeddedResource Include="data\rfc4134\7.2.bin" />
-    <EmbeddedResource Include="data\rfc4134\AliceDSSSignByCarlNoInherit.cer" />
-    <EmbeddedResource Include="data\rfc4134\AlicePrivDSSSign.pri" />
-    <EmbeddedResource Include="data\rfc4134\AlicePrivRSASign.pri" />
-    <EmbeddedResource Include="data\rfc4134\AliceRSASignByCarl.cer" />
-    <EmbeddedResource Include="data\rfc4134\BobPrivRSAEncrypt.pri" />
-    <EmbeddedResource Include="data\rfc4134\BobRSASignByCarl.cer" />
-    <EmbeddedResource Include="data\rfc4134\CarlDSSCRLEmpty.crl" />
-    <EmbeddedResource Include="data\rfc4134\CarlDSSCRLForAll.crl" />
-    <EmbeddedResource Include="data\rfc4134\CarlDSSCRLForCarl.crl" />
-    <EmbeddedResource Include="data\rfc4134\CarlDSSSelf.cer" />
-    <EmbeddedResource Include="data\rfc4134\CarlPrivDSSSign.pri" />
-    <EmbeddedResource Include="data\rfc4134\CarlPrivRSASign.pri" />
-    <EmbeddedResource Include="data\rfc4134\CarlRSACRLEmpty.crl" />
-    <EmbeddedResource Include="data\rfc4134\CarlRSACRLForAll.crl" />
-    <EmbeddedResource Include="data\rfc4134\CarlRSACRLForCarl.crl" />
-    <EmbeddedResource Include="data\rfc4134\CarlRSASelf.cer" />
-    <EmbeddedResource Include="data\rfc4134\DianeDSSSignByCarlInherit.cer" />
-    <EmbeddedResource Include="data\rfc4134\DianePrivDSSSign.pri" />
-    <EmbeddedResource Include="data\rfc4134\DianePrivRSASignEncrypt.pri" />
-    <EmbeddedResource Include="data\rfc4134\DianeRSASignByCarl.cer" />
-    <EmbeddedResource Include="data\rfc4134\ExContent.bin" />
-    <EmbeddedResource Include="data\rfc4134\rfc4134.txt" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-A.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-A.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-B.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-B.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-C.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-C.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-D.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-D.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-E.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-E.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-F.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-F.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-G.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-G.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-H.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-H.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-I.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-I.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-J.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-J.pem" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-L.p12" />
-    <EmbeddedResource Include="data\rsa3\self-testcase-L.pem" />
-    <EmbeddedResource Include="data\rsa3\testcases.README" />
-    <EmbeddedResource Include="data\scrypt\TestVectors.txt" />
-    <None Include="data\tls\ca.tmpl" />
-    <None Include="data\tls\client_agree.tmpl" />
-    <None Include="data\tls\client_enc.tmpl" />
-    <None Include="data\tls\client_sign.tmpl" />
-    <None Include="data\tls\README.txt" />
-    <None Include="data\tls\server_agree.tmpl" />
-    <None Include="data\tls\server_enc.tmpl" />
-    <None Include="data\tls\server_sign.tmpl" />
-    <EmbeddedResource Include="data\tls\x509-ca-dsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-ecdsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-ed25519.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-ed448.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-key-dsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-key-ecdsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-key-ed25519.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-key-ed448.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-key-rsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-key-rsa_pss_256.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-key-rsa_pss_384.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-key-rsa_pss_512.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-rsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-rsa_pss_256.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-rsa_pss_384.pem" />
-    <EmbeddedResource Include="data\tls\x509-ca-rsa_pss_512.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-dsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-ecdh.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-ecdsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-ed25519.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-ed448.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-key-dsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-key-ecdh.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-key-ecdsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-key-ed25519.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-key-ed448.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-key-rsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-key-rsa_pss_256.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-key-rsa_pss_384.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-key-rsa_pss_512.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-rsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-rsa_pss_256.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-rsa_pss_384.pem" />
-    <EmbeddedResource Include="data\tls\x509-client-rsa_pss_512.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-dsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-ecdh.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-ecdsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-ed25519.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-ed448.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-dsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-ecdh.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-ecdsa.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-ed25519.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-ed448.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-rsa-enc.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-rsa-sign.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-rsa_pss_256.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-rsa_pss_384.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-key-rsa_pss_512.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-rsa-enc.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-rsa-sign.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-rsa_pss_256.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-rsa_pss_384.pem" />
-    <EmbeddedResource Include="data\tls\x509-server-rsa_pss_512.pem" />
-    <EmbeddedResource Include="data\tls\keystores\client_store.dsa" />
-    <EmbeddedResource Include="data\tls\keystores\client_store.rsa" />
-    <EmbeddedResource Include="data\tls\keystores\server_store.dsa" />
-    <EmbeddedResource Include="data\tls\keystores\server_store.rsa" />
-  </ItemGroup>
-  <ItemGroup>
-    <Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
-  </ItemGroup>
-</Project>
\ No newline at end of file
diff --git a/crypto/test/lib/nunit.core.dll b/crypto/test/lib/nunit.core.dll
deleted file mode 100644
index 8d99c637d..000000000
--- a/crypto/test/lib/nunit.core.dll
+++ /dev/null
Binary files differdiff --git a/crypto/test/lib/nunit.core.interfaces.dll b/crypto/test/lib/nunit.core.interfaces.dll
deleted file mode 100644
index 70a76b21c..000000000
--- a/crypto/test/lib/nunit.core.interfaces.dll
+++ /dev/null
Binary files differdiff --git a/crypto/test/lib/nunit.framework.dll b/crypto/test/lib/nunit.framework.dll
deleted file mode 100644
index ba484ba8c..000000000
--- a/crypto/test/lib/nunit.framework.dll
+++ /dev/null
Binary files differdiff --git a/crypto/test/src/AssemblyInfo.cs b/crypto/test/src/AssemblyInfo.cs
new file mode 100644
index 000000000..8e01f41b1
--- /dev/null
+++ b/crypto/test/src/AssemblyInfo.cs
@@ -0,0 +1,3 @@
+using NUnit.Framework;
+
+[assembly: Parallelizable(ParallelScope.Fixtures)]
diff --git a/crypto/test/src/asn1/test/GeneralizedTimeTest.cs b/crypto/test/src/asn1/test/GeneralizedTimeTest.cs
index 35767ccd9..4df2666b3 100644
--- a/crypto/test/src/asn1/test/GeneralizedTimeTest.cs
+++ b/crypto/test/src/asn1/test/GeneralizedTimeTest.cs
@@ -186,13 +186,11 @@ namespace Org.BouncyCastle.Asn1.Tests
             }
         }
 
-        private string CalculateGmtOffset(
-            DateTime date)
+        private string CalculateGmtOffset(DateTime date)
         {
             char sign = '+';
 
-            // Note: GetUtcOffset incorporates Daylight Savings offset
-            TimeSpan offset =  TimeZone.CurrentTimeZone.GetUtcOffset(date);
+            TimeSpan offset = TimeZoneInfo.Local.GetUtcOffset(date);
             if (offset.CompareTo(TimeSpan.Zero) < 0)
             {
                 sign = '-';
diff --git a/crypto/test/src/crypto/test/SP80038GTest.cs b/crypto/test/src/crypto/test/SP80038GTest.cs
index 05327149e..659df7574 100644
--- a/crypto/test/src/crypto/test/SP80038GTest.cs
+++ b/crypto/test/src/crypto/test/SP80038GTest.cs
@@ -80,33 +80,33 @@ namespace Org.BouncyCastle.Crypto.Tests
                 this.tweak = tweak;
             }
 
-            public byte[] getCiphertext()
+            public byte[] Ciphertext
             {
-                return ciphertext;
+                get { return ciphertext; }
             }
 
-            public byte[] getKey()
+            public byte[] Key
             {
-                return key;
+                get { return key; }
             }
 
-            public byte[] getPlaintext()
+            public byte[] Plaintext
             {
-                return plaintext;
+                get { return plaintext; }
             }
 
-            public int getRadix()
+            public int Radix
             {
-                return radix;
+                get { return radix; }
             }
 
-            public byte[] getTweak()
+            public byte[] Tweak
             {
-                return tweak;
+                get { return tweak; }
             }
         }
 
-        private static FFSample[] ff1Samples = new FFSample[]
+        private static readonly FFSample[] ff1Samples = new FFSample[]
         {
             // FF1-AES128
             FFSample.From(10, "2B7E151628AED2A6ABF7158809CF4F3C", "0123456789", "2433477484", ""),
@@ -124,17 +124,17 @@ namespace Org.BouncyCastle.Crypto.Tests
             FFSample.From(36, "2B7E151628AED2A6ABF7158809CF4F3CEF4359D8D580AA4F7F036D6F04FC6A94", "0123456789abcdefghi", "xs8a0azh2avyalyzuwd", "3737373770717273373737"),
         };
 
-        private static FFSample[] ff3_1Samples = new FFSample[]
+        private static readonly FFSample[] ff3_1Samples = new FFSample[]
         {
             // FF3-AES128
             FFSample.From(62, "7793833CE891B496381BD5B882F77EA1", "YbpT3hDo0J9xwCQ5qUWt93iv", "dDEYxViK56lGbV1WdZTPTe4w", "C58797C2580174"),
         };
 
-        private void testFF1()
+        private void ImplTestFF1()
         {
             for (int i = 0; i < ff1Samples.Length; ++i)
             {
-                testFF1Sample(ff1Samples[i]);
+                ImplTestFF1Sample(ff1Samples[i]);
             }
 
             byte[] key = Hex.Decode("EF4359D8D580AA4F7F036D6F04FC6A942B7E151628AED2A6");
@@ -166,7 +166,7 @@ namespace Org.BouncyCastle.Crypto.Tests
             }
         }
 
-        public void testFF1w()
+        private void ImplTestFF1w()
         {
             byte[] key = Hex.Decode("EF4359D8D580AA4F7F036D6F04FC6A942B7E151628AED2A6");
             byte[] plainText = Hex.Decode("0327035100210215");
@@ -201,11 +201,11 @@ namespace Org.BouncyCastle.Crypto.Tests
             }
         }
 
-        public void testFF3_1()
+        private void ImplTestFF3_1()
         {
             for (int i = 0; i < ff3_1Samples.Length; ++i)
             {
-                testFF3_1Sample(ff3_1Samples[i]);
+                ImplTestFF3_1Sample(ff3_1Samples[i]);
             }
 
             byte[] key = Hex.Decode("EF4359D8D580AA4F7F036D6F04FC6A942B7E151628AED2A6");
@@ -238,7 +238,7 @@ namespace Org.BouncyCastle.Crypto.Tests
             }
         }
 
-        private void testFF3_1w()
+        private void ImplTestFF3_1w()
         {
             byte[] key = Hex.Decode("EF4359D8D580AA4F7F036D6F04FC6A942B7E151628AED2A6");
             byte[] plainText = Hex.Decode("0327035100210215");
@@ -273,7 +273,7 @@ namespace Org.BouncyCastle.Crypto.Tests
             }
         }
 
-        private void testDisable()
+        private void ImplTestDisable()
         {
 #if PORTABLE && !DOTNET
             // Can't SetEnvironmentVariable !
@@ -281,7 +281,7 @@ namespace Org.BouncyCastle.Crypto.Tests
             Environment.SetEnvironmentVariable("org.bouncycastle.fpe.disable", "true");
             try
             {
-                testFF1();
+                ImplTestFF1();
                 Fail("no exception");
             }
             catch (InvalidOperationException e)
@@ -291,7 +291,7 @@ namespace Org.BouncyCastle.Crypto.Tests
 
             try
             {
-                testFF3_1();
+                ImplTestFF3_1();
                 Fail("no exception");
             }
             catch (InvalidOperationException e)
@@ -303,7 +303,7 @@ namespace Org.BouncyCastle.Crypto.Tests
             Environment.SetEnvironmentVariable("org.bouncycastle.fpe.disable_ff1", "true");
             try
             {
-                testFF1();
+                ImplTestFF1();
                 Fail("no exception");
             }
             catch (InvalidOperationException e)
@@ -311,12 +311,12 @@ namespace Org.BouncyCastle.Crypto.Tests
                 IsEquals("FF1 encryption disabled", e.Message);
             }
 
-            testFF3_1();
+            ImplTestFF3_1();
             Environment.SetEnvironmentVariable("org.bouncycastle.fpe.disable_ff1", "false");
 #endif
         }
 
-        private void testFF3_1_255()
+        private void ImplTestFF3_1_255()
         {
             byte[] key = Hex.Decode("339BB5B1F2D44BAABF87CA1B7380CDC8");
             byte[] tweak = Hex.Decode("3F096DE35BFA31");
@@ -326,8 +326,6 @@ namespace Org.BouncyCastle.Crypto.Tests
 
             fpeEngine.Init(true, new FpeParameters(new KeyParameter(key), radix, tweak));
 
-            ulong valueToEncrypt = 0x31009155FFL;
-
             byte[] bytes = Hex.Decode("00000031009155FF");
             byte[] enc = new byte[bytes.Length];
             //Encrypt
@@ -344,47 +342,47 @@ namespace Org.BouncyCastle.Crypto.Tests
             IsTrue(Arrays.AreEqual(bytes, enc));
         }
 
-        private void testFF1Sample(FFSample ff1)
+        private void ImplTestFF1Sample(FFSample ff1)
         {
             FpeEngine fpeEngine = new FpeFf1Engine();
 
-            fpeEngine.Init(true, new FpeParameters(new KeyParameter(ff1.getKey()), ff1.getRadix(), ff1.getTweak()));
+            fpeEngine.Init(true, new FpeParameters(new KeyParameter(ff1.Key), ff1.Radix, ff1.Tweak));
 
-            byte[] plain = ff1.getPlaintext();
+            byte[] plain = ff1.Plaintext;
             byte[] enc = new byte[plain.Length];
 
             fpeEngine.ProcessBlock(plain, 0, plain.Length, enc, 0);
 
-            IsTrue(AreEqual(ff1.getCiphertext(), enc));
+            IsTrue(AreEqual(ff1.Ciphertext, enc));
 
-            fpeEngine.Init(false, new FpeParameters(new KeyParameter(ff1.getKey()), ff1.getRadix(), ff1.getTweak()));
+            fpeEngine.Init(false, new FpeParameters(new KeyParameter(ff1.Key), ff1.Radix, ff1.Tweak));
 
-            fpeEngine.ProcessBlock(ff1.getCiphertext(), 0, ff1.getCiphertext().Length, enc, 0);
+            fpeEngine.ProcessBlock(ff1.Ciphertext, 0, ff1.Ciphertext.Length, enc, 0);
 
-            IsTrue(AreEqual(ff1.getPlaintext(), enc));
+            IsTrue(AreEqual(ff1.Plaintext, enc));
         }
 
-        private void testFF3_1Sample(FFSample ff3_1)
+        private void ImplTestFF3_1Sample(FFSample ff3_1)
         {
             FpeEngine fpeEngine = new FpeFf3_1Engine();
 
-            fpeEngine.Init(true, new FpeParameters(new KeyParameter(ff3_1.getKey()), ff3_1.getRadix(), ff3_1.getTweak()));
+            fpeEngine.Init(true, new FpeParameters(new KeyParameter(ff3_1.Key), ff3_1.Radix, ff3_1.Tweak));
 
-            byte[] plain = ff3_1.getPlaintext();
+            byte[] plain = ff3_1.Plaintext;
             byte[] enc = new byte[plain.Length];
 
             fpeEngine.ProcessBlock(plain, 0, plain.Length, enc, 0);
 
-            IsTrue(AreEqual(ff3_1.getCiphertext(), enc));
+            IsTrue(AreEqual(ff3_1.Ciphertext, enc));
 
-            fpeEngine.Init(false, new FpeParameters(new KeyParameter(ff3_1.getKey()), ff3_1.getRadix(), ff3_1.getTweak()));
+            fpeEngine.Init(false, new FpeParameters(new KeyParameter(ff3_1.Key), ff3_1.Radix, ff3_1.Tweak));
 
-            fpeEngine.ProcessBlock(ff3_1.getCiphertext(), 0, plain.Length, enc, 0);
+            fpeEngine.ProcessBlock(ff3_1.Ciphertext, 0, plain.Length, enc, 0);
 
-            IsTrue(AreEqual(ff3_1.getPlaintext(), enc));
+            IsTrue(AreEqual(ff3_1.Plaintext, enc));
         }
 
-        public void testFF1Bounds()
+        private void ImplTestFF1Bounds()
         {
             byte[] key = Hex.Decode("339BB5B1F2D44BAABF87CA1B7380CDC8");
             byte[] tweak = Hex.Decode("3F096DE35BFA31");
@@ -395,10 +393,9 @@ namespace Org.BouncyCastle.Crypto.Tests
             {
                 IAlphabetMapper alphabetMapper = new BasicAlphabetMapper("ABCDEFGHI");
 
-                fpeEngine.Init(true, new FpeParameters(new KeyParameter(key),
-                            alphabetMapper.Radix, tweak));
+                fpeEngine.Init(true, new FpeParameters(new KeyParameter(key), alphabetMapper.Radix, tweak));
 
-                process(fpeEngine, new byte[] { 1, 2, 3 });
+                ImplProcess(fpeEngine, new byte[] { 1, 2, 3 });
                 Fail("no exception");
             }
             catch (ArgumentException e)
@@ -413,7 +410,7 @@ namespace Org.BouncyCastle.Crypto.Tests
                 fpeEngine.Init(true, new FpeParameters(new KeyParameter(key),
                             alphabetMapper.Radix, tweak));
 
-                process(fpeEngine, new byte[] { 1, 2, 3 });
+                ImplProcess(fpeEngine, new byte[] { 1, 2, 3 });
                 Fail("no exception");
             }
             catch (ArgumentException e)
@@ -422,18 +419,18 @@ namespace Org.BouncyCastle.Crypto.Tests
             }
         }
 
-        private void testFF3_1Bounds()
+        private void ImplTestFF3_1Bounds()
         {
             string bigAlpha = "+-ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
 
             IAlphabetMapper alphabetMapper = new BasicAlphabetMapper(bigAlpha);
 
-            ff3_1Test(alphabetMapper, "467094C27E47978FE616F475215BF4F1", "ECC8AA7B87B41C", "9RwG+t8cKfa9JweBYgHAA6fHUShNZ5tc", "-DXMBhb3AFPq5Xf4oUva4WbB8eagGK2u");
-            ff3_1Test(alphabetMapper, "4DB04B58E97819015A08BA7A39A79C303968A34DB0936FAD", "26B3A632FAADFE", "k5Kop6xYpT0skr1zHHPEt5rPWQ4s4O-3", "JyWzuPL6SNsciOXdEgwnKZJxHiKaTu4Z");
-            ff3_1Test(alphabetMapper, "15567AA6CD8CCA401ADB6A10730655AEEC10E9101FD3969A", "379B9572B687A6", "ZpztPp90Oo5ekoNRzqArsAqAbnmM--W6", "NPxEDufvnYzVX3jxupv+iJOuPVpWRPjD");
+            Impl_ff3_1Test(alphabetMapper, "467094C27E47978FE616F475215BF4F1", "ECC8AA7B87B41C", "9RwG+t8cKfa9JweBYgHAA6fHUShNZ5tc", "-DXMBhb3AFPq5Xf4oUva4WbB8eagGK2u");
+            Impl_ff3_1Test(alphabetMapper, "4DB04B58E97819015A08BA7A39A79C303968A34DB0936FAD", "26B3A632FAADFE", "k5Kop6xYpT0skr1zHHPEt5rPWQ4s4O-3", "JyWzuPL6SNsciOXdEgwnKZJxHiKaTu4Z");
+            Impl_ff3_1Test(alphabetMapper, "15567AA6CD8CCA401ADB6A10730655AEEC10E9101FD3969A", "379B9572B687A6", "ZpztPp90Oo5ekoNRzqArsAqAbnmM--W6", "NPxEDufvnYzVX3jxupv+iJOuPVpWRPjD");
             try
             {
-                ff3_1Test(alphabetMapper, "15567AA6CD8CCA401ADB6A10730655AEEC10E9101FD3969A", "379B9572B687A6", "ZpztPp90Oo5ekoNRzqArsAqAbnmM+-W6ZZ", "L1yx-4YLQG9W1P5yTI7Wp2h0IDcRoBq1kk");
+                Impl_ff3_1Test(alphabetMapper, "15567AA6CD8CCA401ADB6A10730655AEEC10E9101FD3969A", "379B9572B687A6", "ZpztPp90Oo5ekoNRzqArsAqAbnmM+-W6ZZ", "L1yx-4YLQG9W1P5yTI7Wp2h0IDcRoBq1kk");
                 Fail("no exception 1");
             }
             catch (ArgumentException e)
@@ -443,7 +440,7 @@ namespace Org.BouncyCastle.Crypto.Tests
 
             try
             {
-                ff3_1Test(alphabetMapper, "15567AA6CD8CCA401ADB6A10730655AEEC10E9101FD3969A", "379B9572B687A6", "Z", "L");
+                Impl_ff3_1Test(alphabetMapper, "15567AA6CD8CCA401ADB6A10730655AEEC10E9101FD3969A", "379B9572B687A6", "Z", "L");
                 Fail("no exception 2");
             }
             catch (ArgumentException e)
@@ -455,7 +452,7 @@ namespace Org.BouncyCastle.Crypto.Tests
             {
                 alphabetMapper = new BasicAlphabetMapper("ABCDEFGHI");
 
-                ff3_1Test(alphabetMapper, "15567AA6CD8CCA401ADB6A10730655AEEC10E9101FD3969A", "379B9572B687A6", "AB", "ZZ");
+                Impl_ff3_1Test(alphabetMapper, "15567AA6CD8CCA401ADB6A10730655AEEC10E9101FD3969A", "379B9572B687A6", "AB", "ZZ");
                 Fail("no exception 3");
             }
             catch (ArgumentException e)
@@ -464,7 +461,7 @@ namespace Org.BouncyCastle.Crypto.Tests
             }
         }
 
-        private void ff3_1Test(IAlphabetMapper alphabetMapper, string skey, string stweak, string input, string output)
+        private void Impl_ff3_1Test(IAlphabetMapper alphabetMapper, string skey, string stweak, string input, string output)
         {
             FpeEngine fpeEncEngine = new FpeFf3_1Engine();
             FpeEngine fpeDecEngine = new FpeFf3_1Engine();
@@ -478,16 +475,16 @@ namespace Org.BouncyCastle.Crypto.Tests
 
             byte[] bytes = alphabetMapper.ConvertToIndexes(input.ToCharArray());
 
-            byte[] encryptedBytes = process(fpeEncEngine, bytes);
+            byte[] encryptedBytes = ImplProcess(fpeEncEngine, bytes);
             IsEquals(output, new string(alphabetMapper.ConvertToChars(encryptedBytes)));
 
-            byte[] decryptedBytes = process(fpeDecEngine, encryptedBytes);
+            byte[] decryptedBytes = ImplProcess(fpeDecEngine, encryptedBytes);
             IsTrue(Arrays.AreEqual(bytes, decryptedBytes));
             char[] chars = alphabetMapper.ConvertToChars(decryptedBytes);
             IsEquals(input, new string(chars));
         }
 
-        private byte[] process(FpeEngine fpeEngine, byte[] bytes)
+        private byte[] ImplProcess(FpeEngine fpeEngine, byte[] bytes)
         {
             byte[] rv = new byte[bytes.Length];
 
@@ -496,7 +493,7 @@ namespace Org.BouncyCastle.Crypto.Tests
             return rv;
         }
 
-        public void testUtility()
+        private void ImplTestUtility()
         {
             FpeCharEncryptor fpeEnc = new FpeCharEncryptor(new FpeFf1Engine(), Hex.Decode("2B7E151628AED2A6ABF7158809CF4F3C"), "0123456789".ToCharArray());
 
@@ -511,15 +508,15 @@ namespace Org.BouncyCastle.Crypto.Tests
 
         public override void PerformTest()
         {
-            testFF1();
-            testFF1w();
-            testFF1Bounds();
-            testFF3_1();
-            testFF3_1w();
-            testFF3_1_255();
-            testFF3_1Bounds();
-            testDisable();
-            testUtility();
+            ImplTestFF1();
+            ImplTestFF1w();
+            ImplTestFF1Bounds();
+            ImplTestFF3_1();
+            ImplTestFF3_1w();
+            ImplTestFF3_1_255();
+            ImplTestFF3_1Bounds();
+            ImplTestDisable();
+            ImplTestUtility();
         }
 
         public override string Name
@@ -535,17 +532,17 @@ namespace Org.BouncyCastle.Crypto.Tests
             Assert.AreEqual(Name + ": Okay", resultText);
         }
 
-        public class FpeCharEncryptor
+        internal class FpeCharEncryptor
         {
             private readonly FpeEngine fpeEngine;
-            private IAlphabetMapper alphabetMapper;
+            private readonly IAlphabetMapper alphabetMapper;
 
-            public FpeCharEncryptor(FpeEngine fpeEngine, byte[] key, char[] alphabet): this(fpeEngine, key, new byte[0], alphabet)
+            internal FpeCharEncryptor(FpeEngine fpeEngine, byte[] key, char[] alphabet): this(fpeEngine, key, new byte[0], alphabet)
             {
 
             }
 
-            public FpeCharEncryptor(FpeEngine fpeEngine, byte[] key, byte[] tweak, char[] alphabet)
+            internal FpeCharEncryptor(FpeEngine fpeEngine, byte[] key, byte[] tweak, char[] alphabet)
             {
                 this.fpeEngine = fpeEngine;
 
@@ -554,7 +551,7 @@ namespace Org.BouncyCastle.Crypto.Tests
                 fpeEngine.Init(true, new FpeParameters(new KeyParameter(key), alphabetMapper.Radix, tweak));
             }
 
-            public char[] Process(char[] input)
+            internal char[] Process(char[] input)
             {
                 byte[] bytes = alphabetMapper.ConvertToIndexes(input);
 
@@ -564,16 +561,16 @@ namespace Org.BouncyCastle.Crypto.Tests
             }
         }
 
-        public class FpeCharDecryptor
+        internal class FpeCharDecryptor
         {
             private readonly FpeEngine fpeEngine;
-            private IAlphabetMapper alphabetMapper;
+            private readonly IAlphabetMapper alphabetMapper;
 
-            public FpeCharDecryptor(FpeEngine fpeEngine, byte[] key, char[] alphabet): this(fpeEngine, key, new byte[0], alphabet)
+            internal FpeCharDecryptor(FpeEngine fpeEngine, byte[] key, char[] alphabet): this(fpeEngine, key, new byte[0], alphabet)
             {
             }
 
-            public FpeCharDecryptor(FpeEngine fpeEngine, byte[] key, byte[] tweak, char[] alphabet)
+            internal FpeCharDecryptor(FpeEngine fpeEngine, byte[] key, byte[] tweak, char[] alphabet)
             {
                 this.fpeEngine = fpeEngine;
 
@@ -582,7 +579,7 @@ namespace Org.BouncyCastle.Crypto.Tests
                 fpeEngine.Init(false, new FpeParameters(new KeyParameter(key), alphabetMapper.Radix, tweak));
             }
 
-            public char[] Process(char[] input)
+            internal char[] Process(char[] input)
             {
                 byte[] bytes = alphabetMapper.ConvertToIndexes(input);
 
diff --git a/crypto/test/src/math/ec/rfc7748/test/X25519Test.cs b/crypto/test/src/math/ec/rfc7748/test/X25519Test.cs
index 336c70abf..0b242a3c0 100644
--- a/crypto/test/src/math/ec/rfc7748/test/X25519Test.cs
+++ b/crypto/test/src/math/ec/rfc7748/test/X25519Test.cs
@@ -87,7 +87,7 @@ namespace Org.BouncyCastle.Math.EC.Rfc7748.Tests
             CheckIterated(1000);
         }
 
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestX25519IteratedFull()
         {
             CheckIterated(1000000);
diff --git a/crypto/test/src/math/ec/rfc7748/test/X448Test.cs b/crypto/test/src/math/ec/rfc7748/test/X448Test.cs
index c5493f4ac..5737ebe7f 100644
--- a/crypto/test/src/math/ec/rfc7748/test/X448Test.cs
+++ b/crypto/test/src/math/ec/rfc7748/test/X448Test.cs
@@ -273,7 +273,7 @@ namespace Org.BouncyCastle.Math.EC.Rfc7748.Tests
             CheckIterated(1000);
         }
 
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestX448IteratedFull()
         {
             CheckIterated(1000000);
diff --git a/crypto/test/src/math/ec/test/ECAlgorithmsTest.cs b/crypto/test/src/math/ec/test/ECAlgorithmsTest.cs
index a6cef7e9d..dbbd0a328 100644
--- a/crypto/test/src/math/ec/test/ECAlgorithmsTest.cs
+++ b/crypto/test/src/math/ec/test/ECAlgorithmsTest.cs
@@ -24,7 +24,7 @@ namespace Org.BouncyCastle.Math.EC.Tests
             DoTestSumOfMultiplies(x9);
         }
 
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestSumOfMultipliesComplete()
         {
             foreach (X9ECParameters x9 in GetTestCurves())
@@ -41,7 +41,7 @@ namespace Org.BouncyCastle.Math.EC.Tests
             DoTestSumOfTwoMultiplies(x9);
         }
 
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestSumOfTwoMultipliesComplete()
         {
             foreach (X9ECParameters x9 in GetTestCurves())
diff --git a/crypto/test/src/math/ec/test/ECPointPerformanceTest.cs b/crypto/test/src/math/ec/test/ECPointPerformanceTest.cs
index 6db6c3004..e36947b11 100644
--- a/crypto/test/src/math/ec/test/ECPointPerformanceTest.cs
+++ b/crypto/test/src/math/ec/test/ECPointPerformanceTest.cs
@@ -172,7 +172,7 @@ namespace Org.BouncyCastle.Math.EC.Tests
             return (totalRate - minRate - maxRate) / (NUM_ROUNDS - 2);
         }
 
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestMultiply()
         {
             ArrayList nameList = new ArrayList();
diff --git a/crypto/test/src/test/SP80038GTest.cs b/crypto/test/src/test/SP80038GTest.cs
index 842513218..349984d9d 100644
--- a/crypto/test/src/test/SP80038GTest.cs
+++ b/crypto/test/src/test/SP80038GTest.cs
@@ -324,8 +324,6 @@ namespace Org.BouncyCastle.Tests
 
         fpeEngine.Init(true, new FpeParameters(new KeyParameter(key), radix, tweak));
 
-        ulong valueToEncrypt = 0x31009155FFL;
-
         byte[] bytes = Hex.Decode("31009155FF");
         byte[] enc = new byte[bytes.Length];
         //Encrypt
diff --git a/crypto/test/src/tls/test/PskTls13ClientTest.cs b/crypto/test/src/tls/test/PskTls13ClientTest.cs
index 6f67b0572..0850fca7d 100644
--- a/crypto/test/src/tls/test/PskTls13ClientTest.cs
+++ b/crypto/test/src/tls/test/PskTls13ClientTest.cs
@@ -12,7 +12,7 @@ namespace Org.BouncyCastle.Tls.Tests
     [TestFixture]
     public class PskTls13ClientTest
     {
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestConnection()
         {
             string host = "localhost";
diff --git a/crypto/test/src/tls/test/PskTls13ServerTest.cs b/crypto/test/src/tls/test/PskTls13ServerTest.cs
index 4a924b81d..f48832fe9 100644
--- a/crypto/test/src/tls/test/PskTls13ServerTest.cs
+++ b/crypto/test/src/tls/test/PskTls13ServerTest.cs
@@ -13,7 +13,7 @@ namespace Org.BouncyCastle.Tls.Tests
     [TestFixture]
     public class PskTls13ServerTest
     {
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestConnection()
         {
             int port = 5556;
diff --git a/crypto/test/src/tls/test/PskTlsClientTest.cs b/crypto/test/src/tls/test/PskTlsClientTest.cs
index 770fade6f..d3c13ccee 100644
--- a/crypto/test/src/tls/test/PskTlsClientTest.cs
+++ b/crypto/test/src/tls/test/PskTlsClientTest.cs
@@ -19,7 +19,7 @@ namespace Org.BouncyCastle.Tls.Tests
     [TestFixture]
     public class PskTlsClientTest
     {
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestConnection()
         {
             string host = "localhost";
diff --git a/crypto/test/src/tls/test/PskTlsServerTest.cs b/crypto/test/src/tls/test/PskTlsServerTest.cs
index 9d87a8d35..4d1d4c722 100644
--- a/crypto/test/src/tls/test/PskTlsServerTest.cs
+++ b/crypto/test/src/tls/test/PskTlsServerTest.cs
@@ -18,7 +18,7 @@ namespace Org.BouncyCastle.Tls.Tests
     [TestFixture]
     public class PskTlsServerTest
     {
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestConnection()
         {
             int port = 5556;
diff --git a/crypto/test/src/tls/test/TlsClientTest.cs b/crypto/test/src/tls/test/TlsClientTest.cs
index cd6322604..65adc5dd7 100644
--- a/crypto/test/src/tls/test/TlsClientTest.cs
+++ b/crypto/test/src/tls/test/TlsClientTest.cs
@@ -17,7 +17,7 @@ namespace Org.BouncyCastle.Tls.Tests
     [TestFixture]
     public class TlsClientTest
     {
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestConnection()
         {
             string host = "localhost";
diff --git a/crypto/test/src/tls/test/TlsServerTest.cs b/crypto/test/src/tls/test/TlsServerTest.cs
index 333ff5664..2f2285942 100644
--- a/crypto/test/src/tls/test/TlsServerTest.cs
+++ b/crypto/test/src/tls/test/TlsServerTest.cs
@@ -18,7 +18,7 @@ namespace Org.BouncyCastle.Tls.Tests
     [TestFixture]
     public class TlsServerTest
     {
-        [Test, Ignore]
+        [Test, Explicit]
         public void TestConnection()
         {
             int port = 5556;
diff --git a/crypto/test/src/util/test/SimpleTest.cs b/crypto/test/src/util/test/SimpleTest.cs
index fdb857fb8..8443cdf0f 100644
--- a/crypto/test/src/util/test/SimpleTest.cs
+++ b/crypto/test/src/util/test/SimpleTest.cs
@@ -172,28 +172,14 @@ namespace Org.BouncyCastle.Utilities.Test
 #endif
         }
 
-        private static string GetFullName(
-			string name)
+        private static string GetFullName(string name)
 		{
-#if SEPARATE_UNIT_TESTS
-			return "UnitTests.data." + name;
-#elif PORTABLE
-			return "crypto.tests." + name;
-#else
-            return "crypto.test.data." + name;
-#endif
-		}
+            return "BouncyCastle.Crypto.Tests.data." + name;
+        }
 
-		private static string GetShortName(
-			string fullName)
+        private static string GetShortName(string fullName)
 		{
-#if SEPARATE_UNIT_TESTS
-			return fullName.Substring("UnitTests.data.".Length);
-#elif PORTABLE
-			return fullName.Substring("crypto.tests.".Length);
-#else
-            return fullName.Substring("crypto.test.data.".Length);
-#endif
+            return fullName.Substring("BouncyCastle.Crypto.Tests.data.".Length);
 		}
 
 		private static string GetNewLine()