diff options
-rw-r--r-- | .gitattributes | 4 | ||||
-rw-r--r-- | BouncyCastle.Mobile.sln | 38 | ||||
-rw-r--r-- | BouncyCastle.sln | 26 | ||||
-rw-r--r-- | BouncyCastle.snk | bin | 0 -> 596 bytes | |||
-rw-r--r-- | crypto/BouncyCastle.Android.csproj | 1367 | ||||
-rw-r--r-- | crypto/BouncyCastle.csproj | 1361 | ||||
-rw-r--r-- | crypto/BouncyCastle.iOS.csproj | 1363 | ||||
-rw-r--r-- | crypto/src/asn1/isismtt/x509/AdmissionSyntax.cs | 522 | ||||
-rw-r--r-- | crypto/src/asn1/smime/SMIMECapabilities.cs | 6 | ||||
-rw-r--r-- | crypto/test/UnitTests.csproj | 1215 | ||||
-rw-r--r-- | crypto/test/src/util/test/SimpleTest.cs | 14 |
11 files changed, 5641 insertions, 275 deletions
diff --git a/.gitattributes b/.gitattributes index ba5445104..31e8a5ac4 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5,7 +5,7 @@ # to native line endings on checkout. *.build text diff=xml *.cs text diff=csharp -*.csproj text diff=xml +*.csproj text diff=xml eol=crlf *.eml text *.html text diff=html *.mdp text diff=xml @@ -13,7 +13,7 @@ *.nunit text diff=xml *.pem text *.README text -*.sln text +*.sln text eol=crlf *.txt text *.xml text diff=xml diff --git a/BouncyCastle.Mobile.sln b/BouncyCastle.Mobile.sln new file mode 100644 index 000000000..0b41d742d --- /dev/null +++ b/BouncyCastle.Mobile.sln @@ -0,0 +1,38 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BouncyCastle", "crypto\BouncyCastle.csproj", "{4C235092-820C-4DEB-9074-D356FB797D8B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BouncyCastle.iOS", "crypto\BouncyCastle.iOS.csproj", "{0249241C-205E-4AC0-828B-90F822359B9E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BouncyCastle.Android", "crypto\BouncyCastle.Android.csproj", "{A0D302CB-8866-4AB1-98B9-F0772EABF5DF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "crypto\test\UnitTests.csproj", "{D4EB669D-7C88-48C0-A480-C5CC73A7369B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0249241C-205E-4AC0-828B-90F822359B9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0249241C-205E-4AC0-828B-90F822359B9E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0249241C-205E-4AC0-828B-90F822359B9E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0249241C-205E-4AC0-828B-90F822359B9E}.Release|Any CPU.Build.0 = Release|Any CPU + {4C235092-820C-4DEB-9074-D356FB797D8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C235092-820C-4DEB-9074-D356FB797D8B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C235092-820C-4DEB-9074-D356FB797D8B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C235092-820C-4DEB-9074-D356FB797D8B}.Release|Any CPU.Build.0 = Release|Any CPU + {A0D302CB-8866-4AB1-98B9-F0772EABF5DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A0D302CB-8866-4AB1-98B9-F0772EABF5DF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A0D302CB-8866-4AB1-98B9-F0772EABF5DF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A0D302CB-8866-4AB1-98B9-F0772EABF5DF}.Release|Any CPU.Build.0 = Release|Any CPU + {D4EB669D-7C88-48C0-A480-C5CC73A7369B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D4EB669D-7C88-48C0-A480-C5CC73A7369B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D4EB669D-7C88-48C0-A480-C5CC73A7369B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D4EB669D-7C88-48C0-A480-C5CC73A7369B}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = crypto\BouncyCastle.csproj + EndGlobalSection +EndGlobal diff --git a/BouncyCastle.sln b/BouncyCastle.sln new file mode 100644 index 000000000..588f3d8ca --- /dev/null +++ b/BouncyCastle.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BouncyCastle", "crypto\BouncyCastle.csproj", "{4C235092-820C-4DEB-9074-D356FB797D8B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "crypto\test\UnitTests.csproj", "{D4EB669D-7C88-48C0-A480-C5CC73A7369B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4C235092-820C-4DEB-9074-D356FB797D8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4C235092-820C-4DEB-9074-D356FB797D8B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4C235092-820C-4DEB-9074-D356FB797D8B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4C235092-820C-4DEB-9074-D356FB797D8B}.Release|Any CPU.Build.0 = Release|Any CPU + {D4EB669D-7C88-48C0-A480-C5CC73A7369B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D4EB669D-7C88-48C0-A480-C5CC73A7369B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D4EB669D-7C88-48C0-A480-C5CC73A7369B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D4EB669D-7C88-48C0-A480-C5CC73A7369B}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = crypto\BouncyCastle.csproj + EndGlobalSection +EndGlobal diff --git a/BouncyCastle.snk b/BouncyCastle.snk new file mode 100644 index 000000000..5f2a49647 --- /dev/null +++ b/BouncyCastle.snk Binary files differdiff --git a/crypto/BouncyCastle.Android.csproj b/crypto/BouncyCastle.Android.csproj new file mode 100644 index 000000000..db03b75be --- /dev/null +++ b/crypto/BouncyCastle.Android.csproj @@ -0,0 +1,1367 @@ +<?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>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{A0D302CB-8866-4AB1-98B9-F0772EABF5DF}</ProjectGuid> + <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>Org.BouncyCastle</RootNamespace> + <MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix> + <MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix> + <AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk> + <AssemblyName>BouncyCastle</AssemblyName> + <TargetFrameworkVersion>v2.3</TargetFrameworkVersion> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\lib\MonoAndroid</OutputPath> + <IntermediateOutputPath>obj\Debug\lib\MonoAndroid</IntermediateOutputPath> + <DefineConstants>DEBUG;TRACE;INCLUDE_IDEA;STRONG_NAME;__MOBILE__;__ANDROID__;</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <AndroidLinkMode>None</AndroidLinkMode> + <ConsolePause>false</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>full</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\lib\MonoAndroid</OutputPath> + <IntermediateOutputPath>obj\Release\lib\MonoAndroid</IntermediateOutputPath> + <DefineConstants>TRACE;INCLUDE_IDEA;STRONG_NAME;__MOBILE__;__ANDROID__;</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>false</ConsolePause> + <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + <Reference Include="Mono.Android" /> + </ItemGroup> + <ItemGroup> + <Compile Include="bzip2\src\BZip2Constants.cs" /> + <Compile Include="bzip2\src\CBZip2InputStream.cs" /> + <Compile Include="bzip2\src\CBZip2OutputStream.cs" /> + <Compile Include="bzip2\src\CRC.cs" /> + <Compile Include="src\AssemblyInfo.cs" /> + <Compile Include="src\asn1\ASN1Generator.cs" /> + <Compile Include="src\asn1\ASN1OctetStringParser.cs" /> + <Compile Include="src\asn1\ASN1SequenceParser.cs" /> + <Compile Include="src\asn1\ASN1SetParser.cs" /> + <Compile Include="src\asn1\ASN1StreamParser.cs" /> + <Compile Include="src\asn1\ASN1TaggedObjectParser.cs" /> + <Compile Include="src\asn1\Asn1Encodable.cs" /> + <Compile Include="src\asn1\Asn1EncodableVector.cs" /> + <Compile Include="src\asn1\Asn1Exception.cs" /> + <Compile Include="src\asn1\Asn1InputStream.cs" /> + <Compile Include="src\asn1\Asn1Null.cs" /> + <Compile Include="src\asn1\Asn1Object.cs" /> + <Compile Include="src\asn1\Asn1OctetString.cs" /> + <Compile Include="src\asn1\Asn1OutputStream.cs" /> + <Compile Include="src\asn1\Asn1ParsingException.cs" /> + <Compile Include="src\asn1\Asn1Sequence.cs" /> + <Compile Include="src\asn1\Asn1Set.cs" /> + <Compile Include="src\asn1\Asn1TaggedObject.cs" /> + <Compile Include="src\asn1\Asn1Tags.cs" /> + <Compile Include="src\asn1\BERGenerator.cs" /> + <Compile Include="src\asn1\BEROctetStringGenerator.cs" /> + <Compile Include="src\asn1\BEROctetStringParser.cs" /> + <Compile Include="src\asn1\BERSequenceGenerator.cs" /> + <Compile Include="src\asn1\BERSequenceParser.cs" /> + <Compile Include="src\asn1\BERSetGenerator.cs" /> + <Compile Include="src\asn1\BERSetParser.cs" /> + <Compile Include="src\asn1\BERTaggedObjectParser.cs" /> + <Compile Include="src\asn1\BerApplicationSpecific.cs" /> + <Compile Include="src\asn1\BerApplicationSpecificParser.cs" /> + <Compile Include="src\asn1\BerNull.cs" /> + <Compile Include="src\asn1\BerOctetString.cs" /> + <Compile Include="src\asn1\BerOutputStream.cs" /> + <Compile Include="src\asn1\BerSequence.cs" /> + <Compile Include="src\asn1\BerSet.cs" /> + <Compile Include="src\asn1\BerTaggedObject.cs" /> + <Compile Include="src\asn1\ConstructedOctetStream.cs" /> + <Compile Include="src\asn1\DERExternal.cs" /> + <Compile Include="src\asn1\DERExternalParser.cs" /> + <Compile Include="src\asn1\DERGenerator.cs" /> + <Compile Include="src\asn1\DEROctetStringParser.cs" /> + <Compile Include="src\asn1\DERSequenceGenerator.cs" /> + <Compile Include="src\asn1\DERSequenceParser.cs" /> + <Compile Include="src\asn1\DERSetGenerator.cs" /> + <Compile Include="src\asn1\DERSetParser.cs" /> + <Compile Include="src\asn1\DefiniteLengthInputStream.cs" /> + <Compile Include="src\asn1\DerApplicationSpecific.cs" /> + <Compile Include="src\asn1\DerBMPString.cs" /> + <Compile Include="src\asn1\DerBitString.cs" /> + <Compile Include="src\asn1\DerBoolean.cs" /> + <Compile Include="src\asn1\DerEnumerated.cs" /> + <Compile Include="src\asn1\DerGeneralString.cs" /> + <Compile Include="src\asn1\DerGeneralizedTime.cs" /> + <Compile Include="src\asn1\DerIA5String.cs" /> + <Compile Include="src\asn1\DerInteger.cs" /> + <Compile Include="src\asn1\DerNull.cs" /> + <Compile Include="src\asn1\DerNumericString.cs" /> + <Compile Include="src\asn1\DerObjectIdentifier.cs" /> + <Compile Include="src\asn1\DerOctetString.cs" /> + <Compile Include="src\asn1\DerOutputStream.cs" /> + <Compile Include="src\asn1\DerPrintableString.cs" /> + <Compile Include="src\asn1\DerSequence.cs" /> + <Compile Include="src\asn1\DerSet.cs" /> + <Compile Include="src\asn1\DerStringBase.cs" /> + <Compile Include="src\asn1\DerT61String.cs" /> + <Compile Include="src\asn1\DerTaggedObject.cs" /> + <Compile Include="src\asn1\DerUTCTime.cs" /> + <Compile Include="src\asn1\DerUTF8String.cs" /> + <Compile Include="src\asn1\DerUniversalString.cs" /> + <Compile Include="src\asn1\DerVisibleString.cs" /> + <Compile Include="src\asn1\IAsn1ApplicationSpecificParser.cs" /> + <Compile Include="src\asn1\IAsn1Choice.cs" /> + <Compile Include="src\asn1\IAsn1Convertible.cs" /> + <Compile Include="src\asn1\IAsn1String.cs" /> + <Compile Include="src\asn1\IndefiniteLengthInputStream.cs" /> + <Compile Include="src\asn1\LazyASN1InputStream.cs" /> + <Compile Include="src\asn1\LazyDERSequence.cs" /> + <Compile Include="src\asn1\LazyDERSet.cs" /> + <Compile Include="src\asn1\LimitedInputStream.cs" /> + <Compile Include="src\asn1\OidTokenizer.cs" /> + <Compile Include="src\asn1\bc\BCObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cmp\CAKeyUpdAnnContent.cs" /> + <Compile Include="src\asn1\cmp\CertConfirmContent.cs" /> + <Compile Include="src\asn1\cmp\CertOrEncCert.cs" /> + <Compile Include="src\asn1\cmp\CertRepMessage.cs" /> + <Compile Include="src\asn1\cmp\CertResponse.cs" /> + <Compile Include="src\asn1\cmp\CertStatus.cs" /> + <Compile Include="src\asn1\cmp\CertifiedKeyPair.cs" /> + <Compile Include="src\asn1\cmp\Challenge.cs" /> + <Compile Include="src\asn1\cmp\CmpCertificate.cs" /> + <Compile Include="src\asn1\cmp\CmpObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cmp\CrlAnnContent.cs" /> + <Compile Include="src\asn1\cmp\ErrorMsgContent.cs" /> + <Compile Include="src\asn1\cmp\GenMsgContent.cs" /> + <Compile Include="src\asn1\cmp\GenRepContent.cs" /> + <Compile Include="src\asn1\cmp\InfoTypeAndValue.cs" /> + <Compile Include="src\asn1\cmp\KeyRecRepContent.cs" /> + <Compile Include="src\asn1\cmp\OobCertHash.cs" /> + <Compile Include="src\asn1\cmp\PKIBody.cs" /> + <Compile Include="src\asn1\cmp\PKIConfirmContent.cs" /> + <Compile Include="src\asn1\cmp\PKIFailureInfo.cs" /> + <Compile Include="src\asn1\cmp\PKIFreeText.cs" /> + <Compile Include="src\asn1\cmp\PKIHeader.cs" /> + <Compile Include="src\asn1\cmp\PKIHeaderBuilder.cs" /> + <Compile Include="src\asn1\cmp\PKIMessage.cs" /> + <Compile Include="src\asn1\cmp\PKIMessages.cs" /> + <Compile Include="src\asn1\cmp\PKIStatus.cs" /> + <Compile Include="src\asn1\cmp\PKIStatusInfo.cs" /> + <Compile Include="src\asn1\cmp\PbmParameter.cs" /> + <Compile Include="src\asn1\cmp\PollRepContent.cs" /> + <Compile Include="src\asn1\cmp\PollReqContent.cs" /> + <Compile Include="src\asn1\cmp\PopoDecKeyChallContent.cs" /> + <Compile Include="src\asn1\cmp\PopoDecKeyRespContent.cs" /> + <Compile Include="src\asn1\cmp\ProtectedPart.cs" /> + <Compile Include="src\asn1\cmp\RevAnnContent.cs" /> + <Compile Include="src\asn1\cmp\RevDetails.cs" /> + <Compile Include="src\asn1\cmp\RevRepContent.cs" /> + <Compile Include="src\asn1\cmp\RevRepContentBuilder.cs" /> + <Compile Include="src\asn1\cmp\RevReqContent.cs" /> + <Compile Include="src\asn1\cms\Attribute.cs" /> + <Compile Include="src\asn1\cms\AttributeTable.cs" /> + <Compile Include="src\asn1\cms\Attributes.cs" /> + <Compile Include="src\asn1\cms\AuthEnvelopedData.cs" /> + <Compile Include="src\asn1\cms\AuthEnvelopedDataParser.cs" /> + <Compile Include="src\asn1\cms\AuthenticatedData.cs" /> + <Compile Include="src\asn1\cms\AuthenticatedDataParser.cs" /> + <Compile Include="src\asn1\cms\CMSAttributes.cs" /> + <Compile Include="src\asn1\cms\CMSObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cms\CompressedData.cs" /> + <Compile Include="src\asn1\cms\CompressedDataParser.cs" /> + <Compile Include="src\asn1\cms\ContentInfo.cs" /> + <Compile Include="src\asn1\cms\ContentInfoParser.cs" /> + <Compile Include="src\asn1\cms\EncryptedContentInfo.cs" /> + <Compile Include="src\asn1\cms\EncryptedContentInfoParser.cs" /> + <Compile Include="src\asn1\cms\EncryptedData.cs" /> + <Compile Include="src\asn1\cms\EnvelopedData.cs" /> + <Compile Include="src\asn1\cms\EnvelopedDataParser.cs" /> + <Compile Include="src\asn1\cms\Evidence.cs" /> + <Compile Include="src\asn1\cms\IssuerAndSerialNumber.cs" /> + <Compile Include="src\asn1\cms\KEKIdentifier.cs" /> + <Compile Include="src\asn1\cms\KEKRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\KeyAgreeRecipientIdentifier.cs" /> + <Compile Include="src\asn1\cms\KeyAgreeRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\KeyTransRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\MetaData.cs" /> + <Compile Include="src\asn1\cms\OriginatorIdentifierOrKey.cs" /> + <Compile Include="src\asn1\cms\OriginatorInfo.cs" /> + <Compile Include="src\asn1\cms\OriginatorPublicKey.cs" /> + <Compile Include="src\asn1\cms\OtherKeyAttribute.cs" /> + <Compile Include="src\asn1\cms\OtherRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\OtherRevocationInfoFormat.cs" /> + <Compile Include="src\asn1\cms\PasswordRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\RecipientEncryptedKey.cs" /> + <Compile Include="src\asn1\cms\RecipientIdentifier.cs" /> + <Compile Include="src\asn1\cms\RecipientInfo.cs" /> + <Compile Include="src\asn1\cms\RecipientKeyIdentifier.cs" /> + <Compile Include="src\asn1\cms\SCVPReqRes.cs" /> + <Compile Include="src\asn1\cms\SignedData.cs" /> + <Compile Include="src\asn1\cms\SignedDataParser.cs" /> + <Compile Include="src\asn1\cms\SignerIdentifier.cs" /> + <Compile Include="src\asn1\cms\SignerInfo.cs" /> + <Compile Include="src\asn1\cms\Time.cs" /> + <Compile Include="src\asn1\cms\TimeStampAndCRL.cs" /> + <Compile Include="src\asn1\cms\TimeStampTokenEvidence.cs" /> + <Compile Include="src\asn1\cms\TimeStampedData.cs" /> + <Compile Include="src\asn1\cms\TimeStampedDataParser.cs" /> + <Compile Include="src\asn1\cms\ecc\MQVuserKeyingMaterial.cs" /> + <Compile Include="src\asn1\crmf\AttributeTypeAndValue.cs" /> + <Compile Include="src\asn1\crmf\CertId.cs" /> + <Compile Include="src\asn1\crmf\CertReqMessages.cs" /> + <Compile Include="src\asn1\crmf\CertReqMsg.cs" /> + <Compile Include="src\asn1\crmf\CertRequest.cs" /> + <Compile Include="src\asn1\crmf\CertTemplate.cs" /> + <Compile Include="src\asn1\crmf\CertTemplateBuilder.cs" /> + <Compile Include="src\asn1\crmf\Controls.cs" /> + <Compile Include="src\asn1\crmf\CrmfObjectIdentifiers.cs" /> + <Compile Include="src\asn1\crmf\EncKeyWithID.cs" /> + <Compile Include="src\asn1\crmf\EncryptedKey.cs" /> + <Compile Include="src\asn1\crmf\EncryptedValue.cs" /> + <Compile Include="src\asn1\crmf\OptionalValidity.cs" /> + <Compile Include="src\asn1\crmf\PKIArchiveOptions.cs" /> + <Compile Include="src\asn1\crmf\PKIPublicationInfo.cs" /> + <Compile Include="src\asn1\crmf\PKMacValue.cs" /> + <Compile Include="src\asn1\crmf\PopoPrivKey.cs" /> + <Compile Include="src\asn1\crmf\PopoSigningKey.cs" /> + <Compile Include="src\asn1\crmf\PopoSigningKeyInput.cs" /> + <Compile Include="src\asn1\crmf\ProofOfPossession.cs" /> + <Compile Include="src\asn1\crmf\SinglePubInfo.cs" /> + <Compile Include="src\asn1\crmf\SubsequentMessage.cs" /> + <Compile Include="src\asn1\cryptopro\CryptoProObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cryptopro\ECGOST3410NamedCurves.cs" /> + <Compile Include="src\asn1\cryptopro\ECGOST3410ParamSetParameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST28147Parameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST3410NamedParameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST3410ParamSetParameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST3410PublicKeyAlgParameters.cs" /> + <Compile Include="src\asn1\eac\EACObjectIdentifiers.cs" /> + <Compile Include="src\asn1\esf\CertificateValues.cs" /> + <Compile Include="src\asn1\esf\CommitmentTypeIdentifier.cs" /> + <Compile Include="src\asn1\esf\CommitmentTypeIndication.cs" /> + <Compile Include="src\asn1\esf\CommitmentTypeQualifier.cs" /> + <Compile Include="src\asn1\esf\CompleteCertificateRefs.cs" /> + <Compile Include="src\asn1\esf\CompleteRevocationRefs.cs" /> + <Compile Include="src\asn1\esf\CrlIdentifier.cs" /> + <Compile Include="src\asn1\esf\CrlListID.cs" /> + <Compile Include="src\asn1\esf\CrlOcspRef.cs" /> + <Compile Include="src\asn1\esf\CrlValidatedID.cs" /> + <Compile Include="src\asn1\esf\ESFAttributes.cs" /> + <Compile Include="src\asn1\esf\OcspIdentifier.cs" /> + <Compile Include="src\asn1\esf\OcspListID.cs" /> + <Compile Include="src\asn1\esf\OcspResponsesID.cs" /> + <Compile Include="src\asn1\esf\OtherCertID.cs" /> + <Compile Include="src\asn1\esf\OtherHash.cs" /> + <Compile Include="src\asn1\esf\OtherHashAlgAndValue.cs" /> + <Compile Include="src\asn1\esf\OtherRevRefs.cs" /> + <Compile Include="src\asn1\esf\OtherRevVals.cs" /> + <Compile Include="src\asn1\esf\OtherSigningCertificate.cs" /> + <Compile Include="src\asn1\esf\RevocationValues.cs" /> + <Compile Include="src\asn1\esf\SigPolicyQualifierInfo.cs" /> + <Compile Include="src\asn1\esf\SignaturePolicyId.cs" /> + <Compile Include="src\asn1\esf\SignaturePolicyIdentifier.cs" /> + <Compile Include="src\asn1\esf\SignerAttribute.cs" /> + <Compile Include="src\asn1\esf\SignerLocation.cs" /> + <Compile Include="src\asn1\ess\ContentHints.cs" /> + <Compile Include="src\asn1\ess\ContentIdentifier.cs" /> + <Compile Include="src\asn1\ess\ESSCertID.cs" /> + <Compile Include="src\asn1\ess\ESSCertIDv2.cs" /> + <Compile Include="src\asn1\ess\OtherCertID.cs" /> + <Compile Include="src\asn1\ess\OtherSigningCertificate.cs" /> + <Compile Include="src\asn1\ess\SigningCertificate.cs" /> + <Compile Include="src\asn1\ess\SigningCertificateV2.cs" /> + <Compile Include="src\asn1\gnu\GNUObjectIdentifiers.cs" /> + <Compile Include="src\asn1\iana\IANAObjectIdentifiers.cs" /> + <Compile Include="src\asn1\icao\CscaMasterList.cs" /> + <Compile Include="src\asn1\icao\DataGroupHash.cs" /> + <Compile Include="src\asn1\icao\ICAOObjectIdentifiers.cs" /> + <Compile Include="src\asn1\icao\LDSSecurityObject.cs" /> + <Compile Include="src\asn1\icao\LDSVersionInfo.cs" /> + <Compile Include="src\asn1\isismtt\ISISMTTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\isismtt\ocsp\CertHash.cs" /> + <Compile Include="src\asn1\isismtt\ocsp\RequestedCertificate.cs" /> + <Compile Include="src\asn1\isismtt\x509\AdditionalInformationSyntax.cs" /> + <Compile Include="src\asn1\isismtt\x509\AdmissionSyntax.cs" /> + <Compile Include="src\asn1\isismtt\x509\Admissions.cs" /> + <Compile Include="src\asn1\isismtt\x509\DeclarationOfMajority.cs" /> + <Compile Include="src\asn1\isismtt\x509\MonetaryLimit.cs" /> + <Compile Include="src\asn1\isismtt\x509\NamingAuthority.cs" /> + <Compile Include="src\asn1\isismtt\x509\ProcurationSyntax.cs" /> + <Compile Include="src\asn1\isismtt\x509\ProfessionInfo.cs" /> + <Compile Include="src\asn1\isismtt\x509\Restriction.cs" /> + <Compile Include="src\asn1\kisa\KISAObjectIdentifiers.cs" /> + <Compile Include="src\asn1\microsoft\MicrosoftObjectIdentifiers.cs" /> + <Compile Include="src\asn1\misc\CAST5CBCParameters.cs" /> + <Compile Include="src\asn1\misc\IDEACBCPar.cs" /> + <Compile Include="src\asn1\misc\MiscObjectIdentifiers.cs" /> + <Compile Include="src\asn1\misc\NetscapeCertType.cs" /> + <Compile Include="src\asn1\misc\NetscapeRevocationURL.cs" /> + <Compile Include="src\asn1\misc\VerisignCzagExtension.cs" /> + <Compile Include="src\asn1\mozilla\PublicKeyAndChallenge.cs" /> + <Compile Include="src\asn1\nist\NISTNamedCurves.cs" /> + <Compile Include="src\asn1\nist\NISTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\ntt\NTTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\ocsp\BasicOCSPResponse.cs" /> + <Compile Include="src\asn1\ocsp\CertID.cs" /> + <Compile Include="src\asn1\ocsp\CertStatus.cs" /> + <Compile Include="src\asn1\ocsp\CrlID.cs" /> + <Compile Include="src\asn1\ocsp\OCSPObjectIdentifiers.cs" /> + <Compile Include="src\asn1\ocsp\OCSPRequest.cs" /> + <Compile Include="src\asn1\ocsp\OCSPResponse.cs" /> + <Compile Include="src\asn1\ocsp\OCSPResponseStatus.cs" /> + <Compile Include="src\asn1\ocsp\Request.cs" /> + <Compile Include="src\asn1\ocsp\ResponderID.cs" /> + <Compile Include="src\asn1\ocsp\ResponseBytes.cs" /> + <Compile Include="src\asn1\ocsp\ResponseData.cs" /> + <Compile Include="src\asn1\ocsp\RevokedInfo.cs" /> + <Compile Include="src\asn1\ocsp\ServiceLocator.cs" /> + <Compile Include="src\asn1\ocsp\Signature.cs" /> + <Compile Include="src\asn1\ocsp\SingleResponse.cs" /> + <Compile Include="src\asn1\ocsp\TBSRequest.cs" /> + <Compile Include="src\asn1\oiw\ElGamalParameter.cs" /> + <Compile Include="src\asn1\oiw\OIWObjectIdentifiers.cs" /> + <Compile Include="src\asn1\pkcs\Attribute.cs" /> + <Compile Include="src\asn1\pkcs\AuthenticatedSafe.cs" /> + <Compile Include="src\asn1\pkcs\CertBag.cs" /> + <Compile Include="src\asn1\pkcs\CertificationRequest.cs" /> + <Compile Include="src\asn1\pkcs\CertificationRequestInfo.cs" /> + <Compile Include="src\asn1\pkcs\ContentInfo.cs" /> + <Compile Include="src\asn1\pkcs\DHParameter.cs" /> + <Compile Include="src\asn1\pkcs\EncryptedData.cs" /> + <Compile Include="src\asn1\pkcs\EncryptedPrivateKeyInfo.cs" /> + <Compile Include="src\asn1\pkcs\EncryptionScheme.cs" /> + <Compile Include="src\asn1\pkcs\IssuerAndSerialNumber.cs" /> + <Compile Include="src\asn1\pkcs\KeyDerivationFunc.cs" /> + <Compile Include="src\asn1\pkcs\MacData.cs" /> + <Compile Include="src\asn1\pkcs\PBEParameter.cs" /> + <Compile Include="src\asn1\pkcs\PBES2Parameters.cs" /> + <Compile Include="src\asn1\pkcs\PBKDF2Params.cs" /> + <Compile Include="src\asn1\pkcs\PKCS12PBEParams.cs" /> + <Compile Include="src\asn1\pkcs\PKCSObjectIdentifiers.cs" /> + <Compile Include="src\asn1\pkcs\Pfx.cs" /> + <Compile Include="src\asn1\pkcs\PrivateKeyInfo.cs" /> + <Compile Include="src\asn1\pkcs\RC2CBCParameter.cs" /> + <Compile Include="src\asn1\pkcs\RSAESOAEPparams.cs" /> + <Compile Include="src\asn1\pkcs\RSAPrivateKeyStructure.cs" /> + <Compile Include="src\asn1\pkcs\RSASSAPSSparams.cs" /> + <Compile Include="src\asn1\pkcs\SafeBag.cs" /> + <Compile Include="src\asn1\pkcs\SignedData.cs" /> + <Compile Include="src\asn1\pkcs\SignerInfo.cs" /> + <Compile Include="src\asn1\sec\ECPrivateKeyStructure.cs" /> + <Compile Include="src\asn1\sec\SECNamedCurves.cs" /> + <Compile Include="src\asn1\sec\SECObjectIdentifiers.cs" /> + <Compile Include="src\asn1\smime\SMIMEAttributes.cs" /> + <Compile Include="src\asn1\smime\SMIMECapabilities.cs" /> + <Compile Include="src\asn1\smime\SMIMECapabilitiesAttribute.cs" /> + <Compile Include="src\asn1\smime\SMIMECapability.cs" /> + <Compile Include="src\asn1\smime\SMIMECapabilityVector.cs" /> + <Compile Include="src\asn1\smime\SMIMEEncryptionKeyPreferenceAttribute.cs" /> + <Compile Include="src\asn1\teletrust\TeleTrusTNamedCurves.cs" /> + <Compile Include="src\asn1\teletrust\TeleTrusTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\tsp\Accuracy.cs" /> + <Compile Include="src\asn1\tsp\MessageImprint.cs" /> + <Compile Include="src\asn1\tsp\TSTInfo.cs" /> + <Compile Include="src\asn1\tsp\TimeStampReq.cs" /> + <Compile Include="src\asn1\tsp\TimeStampResp.cs" /> + <Compile Include="src\asn1\util\Asn1Dump.cs" /> + <Compile Include="src\asn1\util\Dump.cs" /> + <Compile Include="src\asn1\util\FilterStream.cs" /> + <Compile Include="src\asn1\x500\DirectoryString.cs" /> + <Compile Include="src\asn1\x509\AccessDescription.cs" /> + <Compile Include="src\asn1\x509\AlgorithmIdentifier.cs" /> + <Compile Include="src\asn1\x509\AttCertIssuer.cs" /> + <Compile Include="src\asn1\x509\AttCertValidityPeriod.cs" /> + <Compile Include="src\asn1\x509\Attribute.cs" /> + <Compile Include="src\asn1\x509\AttributeCertificate.cs" /> + <Compile Include="src\asn1\x509\AttributeCertificateInfo.cs" /> + <Compile Include="src\asn1\x509\AttributeTable.cs" /> + <Compile Include="src\asn1\x509\AuthorityInformationAccess.cs" /> + <Compile Include="src\asn1\x509\AuthorityKeyIdentifier.cs" /> + <Compile Include="src\asn1\x509\BasicConstraints.cs" /> + <Compile Include="src\asn1\x509\CRLDistPoint.cs" /> + <Compile Include="src\asn1\x509\CRLNumber.cs" /> + <Compile Include="src\asn1\x509\CRLReason.cs" /> + <Compile Include="src\asn1\x509\CertPolicyId.cs" /> + <Compile Include="src\asn1\x509\CertificateList.cs" /> + <Compile Include="src\asn1\x509\CertificatePair.cs" /> + <Compile Include="src\asn1\x509\CertificatePolicies.cs" /> + <Compile Include="src\asn1\x509\DSAParameter.cs" /> + <Compile Include="src\asn1\x509\DigestInfo.cs" /> + <Compile Include="src\asn1\x509\DisplayText.cs" /> + <Compile Include="src\asn1\x509\DistributionPoint.cs" /> + <Compile Include="src\asn1\x509\DistributionPointName.cs" /> + <Compile Include="src\asn1\x509\ExtendedKeyUsage.cs" /> + <Compile Include="src\asn1\x509\GeneralName.cs" /> + <Compile Include="src\asn1\x509\GeneralNames.cs" /> + <Compile Include="src\asn1\x509\GeneralSubtree.cs" /> + <Compile Include="src\asn1\x509\Holder.cs" /> + <Compile Include="src\asn1\x509\IetfAttrSyntax.cs" /> + <Compile Include="src\asn1\x509\IssuerSerial.cs" /> + <Compile Include="src\asn1\x509\IssuingDistributionPoint.cs" /> + <Compile Include="src\asn1\x509\KeyPurposeId.cs" /> + <Compile Include="src\asn1\x509\KeyUsage.cs" /> + <Compile Include="src\asn1\x509\NameConstraints.cs" /> + <Compile Include="src\asn1\x509\NoticeReference.cs" /> + <Compile Include="src\asn1\x509\ObjectDigestInfo.cs" /> + <Compile Include="src\asn1\x509\PolicyInformation.cs" /> + <Compile Include="src\asn1\x509\PolicyMappings.cs" /> + <Compile Include="src\asn1\x509\PolicyQualifierId.cs" /> + <Compile Include="src\asn1\x509\PolicyQualifierInfo.cs" /> + <Compile Include="src\asn1\x509\PrivateKeyUsagePeriod.cs" /> + <Compile Include="src\asn1\x509\RSAPublicKeyStructure.cs" /> + <Compile Include="src\asn1\x509\ReasonFlags.cs" /> + <Compile Include="src\asn1\x509\RoleSyntax.cs" /> + <Compile Include="src\asn1\x509\SubjectDirectoryAttributes.cs" /> + <Compile Include="src\asn1\x509\SubjectKeyIdentifier.cs" /> + <Compile Include="src\asn1\x509\SubjectPublicKeyInfo.cs" /> + <Compile Include="src\asn1\x509\TBSCertList.cs" /> + <Compile Include="src\asn1\x509\TBSCertificateStructure.cs" /> + <Compile Include="src\asn1\x509\Target.cs" /> + <Compile Include="src\asn1\x509\TargetInformation.cs" /> + <Compile Include="src\asn1\x509\Targets.cs" /> + <Compile Include="src\asn1\x509\Time.cs" /> + <Compile Include="src\asn1\x509\UserNotice.cs" /> + <Compile Include="src\asn1\x509\V1TBSCertificateGenerator.cs" /> + <Compile Include="src\asn1\x509\V2AttributeCertificateInfoGenerator.cs" /> + <Compile Include="src\asn1\x509\V2Form.cs" /> + <Compile Include="src\asn1\x509\V2TBSCertListGenerator.cs" /> + <Compile Include="src\asn1\x509\V3TBSCertificateGenerator.cs" /> + <Compile Include="src\asn1\x509\X509Attributes.cs" /> + <Compile Include="src\asn1\x509\X509CertificateStructure.cs" /> + <Compile Include="src\asn1\x509\X509DefaultEntryConverter.cs" /> + <Compile Include="src\asn1\x509\X509Extension.cs" /> + <Compile Include="src\asn1\x509\X509Extensions.cs" /> + <Compile Include="src\asn1\x509\X509ExtensionsGenerator.cs" /> + <Compile Include="src\asn1\x509\X509Name.cs" /> + <Compile Include="src\asn1\x509\X509NameEntryConverter.cs" /> + <Compile Include="src\asn1\x509\X509NameTokenizer.cs" /> + <Compile Include="src\asn1\x509\X509ObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x509\qualified\BiometricData.cs" /> + <Compile Include="src\asn1\x509\qualified\ETSIQCObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x509\qualified\Iso4217CurrencyCode.cs" /> + <Compile Include="src\asn1\x509\qualified\MonetaryValue.cs" /> + <Compile Include="src\asn1\x509\qualified\QCStatement.cs" /> + <Compile Include="src\asn1\x509\qualified\RFC3739QCObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x509\qualified\SemanticsInformation.cs" /> + <Compile Include="src\asn1\x509\qualified\TypeOfBiometricData.cs" /> + <Compile Include="src\asn1\x509\sigi\NameOrPseudonym.cs" /> + <Compile Include="src\asn1\x509\sigi\PersonalData.cs" /> + <Compile Include="src\asn1\x509\sigi\SigIObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x9\DHDomainParameters.cs" /> + <Compile Include="src\asn1\x9\DHPublicKey.cs" /> + <Compile Include="src\asn1\x9\DHValidationParms.cs" /> + <Compile Include="src\asn1\x9\ECNamedCurveTable.cs" /> + <Compile Include="src\asn1\x9\KeySpecificInfo.cs" /> + <Compile Include="src\asn1\x9\OtherInfo.cs" /> + <Compile Include="src\asn1\x9\X962NamedCurves.cs" /> + <Compile Include="src\asn1\x9\X962Parameters.cs" /> + <Compile Include="src\asn1\x9\X9Curve.cs" /> + <Compile Include="src\asn1\x9\X9ECParameters.cs" /> + <Compile Include="src\asn1\x9\X9ECParametersHolder.cs" /> + <Compile Include="src\asn1\x9\X9ECPoint.cs" /> + <Compile Include="src\asn1\x9\X9FieldElement.cs" /> + <Compile Include="src\asn1\x9\X9FieldID.cs" /> + <Compile Include="src\asn1\x9\X9IntegerConverter.cs" /> + <Compile Include="src\asn1\x9\X9ObjectIdentifiers.cs" /> + <Compile Include="src\bcpg\ArmoredInputStream.cs" /> + <Compile Include="src\bcpg\ArmoredOutputStream.cs" /> + <Compile Include="src\bcpg\BcpgInputStream.cs" /> + <Compile Include="src\bcpg\BcpgObject.cs" /> + <Compile Include="src\bcpg\BcpgOutputStream.cs" /> + <Compile Include="src\bcpg\CompressedDataPacket.cs" /> + <Compile Include="src\bcpg\CompressionAlgorithmTags.cs" /> + <Compile Include="src\bcpg\ContainedPacket.cs" /> + <Compile Include="src\bcpg\Crc24.cs" /> + <Compile Include="src\bcpg\DsaPublicBcpgKey.cs" /> + <Compile Include="src\bcpg\DsaSecretBcpgKey.cs" /> + <Compile Include="src\bcpg\ElGamalPublicBcpgKey.cs" /> + <Compile Include="src\bcpg\ElGamalSecretBcpgKey.cs" /> + <Compile Include="src\bcpg\ExperimentalPacket.cs" /> + <Compile Include="src\bcpg\HashAlgorithmTags.cs" /> + <Compile Include="src\bcpg\IBcpgKey.cs" /> + <Compile Include="src\bcpg\InputStreamPacket.cs" /> + <Compile Include="src\bcpg\LiteralDataPacket.cs" /> + <Compile Include="src\bcpg\MPInteger.cs" /> + <Compile Include="src\bcpg\MarkerPacket.cs" /> + <Compile Include="src\bcpg\ModDetectionCodePacket.cs" /> + <Compile Include="src\bcpg\OnePassSignaturePacket.cs" /> + <Compile Include="src\bcpg\OutputStreamPacket.cs" /> + <Compile Include="src\bcpg\Packet.cs" /> + <Compile Include="src\bcpg\PacketTags.cs" /> + <Compile Include="src\bcpg\PublicKeyAlgorithmTags.cs" /> + <Compile Include="src\bcpg\PublicKeyEncSessionPacket.cs" /> + <Compile Include="src\bcpg\PublicKeyPacket.cs" /> + <Compile Include="src\bcpg\PublicSubkeyPacket.cs" /> + <Compile Include="src\bcpg\RsaPublicBcpgKey.cs" /> + <Compile Include="src\bcpg\RsaSecretBcpgKey.cs" /> + <Compile Include="src\bcpg\S2k.cs" /> + <Compile Include="src\bcpg\SecretKeyPacket.cs" /> + <Compile Include="src\bcpg\SecretSubkeyPacket.cs" /> + <Compile Include="src\bcpg\SignaturePacket.cs" /> + <Compile Include="src\bcpg\SignatureSubpacket.cs" /> + <Compile Include="src\bcpg\SignatureSubpacketTags.cs" /> + <Compile Include="src\bcpg\SignatureSubpacketsReader.cs" /> + <Compile Include="src\bcpg\SymmetricEncDataPacket.cs" /> + <Compile Include="src\bcpg\SymmetricEncIntegrityPacket.cs" /> + <Compile Include="src\bcpg\SymmetricKeyAlgorithmTags.cs" /> + <Compile Include="src\bcpg\SymmetricKeyEncSessionPacket.cs" /> + <Compile Include="src\bcpg\TrustPacket.cs" /> + <Compile Include="src\bcpg\UserAttributePacket.cs" /> + <Compile Include="src\bcpg\UserAttributeSubpacket.cs" /> + <Compile Include="src\bcpg\UserAttributeSubpacketTags.cs" /> + <Compile Include="src\bcpg\UserAttributeSubpacketsReader.cs" /> + <Compile Include="src\bcpg\UserIdPacket.cs" /> + <Compile Include="src\bcpg\attr\ImageAttrib.cs" /> + <Compile Include="src\bcpg\sig\EmbeddedSignature.cs" /> + <Compile Include="src\bcpg\sig\Exportable.cs" /> + <Compile Include="src\bcpg\sig\IssuerKeyId.cs" /> + <Compile Include="src\bcpg\sig\KeyExpirationTime.cs" /> + <Compile Include="src\bcpg\sig\KeyFlags.cs" /> + <Compile Include="src\bcpg\sig\NotationData.cs" /> + <Compile Include="src\bcpg\sig\PreferredAlgorithms.cs" /> + <Compile Include="src\bcpg\sig\PrimaryUserId.cs" /> + <Compile Include="src\bcpg\sig\Revocable.cs" /> + <Compile Include="src\bcpg\sig\RevocationKey.cs" /> + <Compile Include="src\bcpg\sig\RevocationKeyTags.cs" /> + <Compile Include="src\bcpg\sig\RevocationReason.cs" /> + <Compile Include="src\bcpg\sig\RevocationReasonTags.cs" /> + <Compile Include="src\bcpg\sig\SignatureCreationTime.cs" /> + <Compile Include="src\bcpg\sig\SignatureExpirationTime.cs" /> + <Compile Include="src\bcpg\sig\SignerUserId.cs" /> + <Compile Include="src\bcpg\sig\TrustSignature.cs" /> + <Compile Include="src\cms\BaseDigestCalculator.cs" /> + <Compile Include="src\cms\CMSAttributeTableGenerationException.cs" /> + <Compile Include="src\cms\CMSAttributeTableGenerator.cs" /> + <Compile Include="src\cms\CMSAuthEnvelopedData.cs" /> + <Compile Include="src\cms\CMSAuthEnvelopedGenerator.cs" /> + <Compile Include="src\cms\CMSAuthenticatedData.cs" /> + <Compile Include="src\cms\CMSAuthenticatedDataGenerator.cs" /> + <Compile Include="src\cms\CMSAuthenticatedDataParser.cs" /> + <Compile Include="src\cms\CMSAuthenticatedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSAuthenticatedGenerator.cs" /> + <Compile Include="src\cms\CMSCompressedData.cs" /> + <Compile Include="src\cms\CMSCompressedDataGenerator.cs" /> + <Compile Include="src\cms\CMSCompressedDataParser.cs" /> + <Compile Include="src\cms\CMSCompressedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSContentInfoParser.cs" /> + <Compile Include="src\cms\CMSEnvelopedData.cs" /> + <Compile Include="src\cms\CMSEnvelopedDataGenerator.cs" /> + <Compile Include="src\cms\CMSEnvelopedDataParser.cs" /> + <Compile Include="src\cms\CMSEnvelopedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSEnvelopedGenerator.cs" /> + <Compile Include="src\cms\CMSEnvelopedHelper.cs" /> + <Compile Include="src\cms\CMSException.cs" /> + <Compile Include="src\cms\CMSPBEKey.cs" /> + <Compile Include="src\cms\CMSProcessable.cs" /> + <Compile Include="src\cms\CMSProcessableByteArray.cs" /> + <Compile Include="src\cms\CMSProcessableFile.cs" /> + <Compile Include="src\cms\CMSProcessableInputStream.cs" /> + <Compile Include="src\cms\CMSReadable.cs" /> + <Compile Include="src\cms\CMSSecureReadable.cs" /> + <Compile Include="src\cms\CMSSignedData.cs" /> + <Compile Include="src\cms\CMSSignedDataGenerator.cs" /> + <Compile Include="src\cms\CMSSignedDataParser.cs" /> + <Compile Include="src\cms\CMSSignedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSSignedGenerator.cs" /> + <Compile Include="src\cms\CMSSignedHelper.cs" /> + <Compile Include="src\cms\CMSStreamException.cs" /> + <Compile Include="src\cms\CMSTypedStream.cs" /> + <Compile Include="src\cms\CMSUtils.cs" /> + <Compile Include="src\cms\CounterSignatureDigestCalculator.cs" /> + <Compile Include="src\cms\DefaultAuthenticatedAttributeTableGenerator.cs" /> + <Compile Include="src\cms\DefaultSignedAttributeTableGenerator.cs" /> + <Compile Include="src\cms\DigOutputStream.cs" /> + <Compile Include="src\cms\IDigestCalculator.cs" /> + <Compile Include="src\cms\KEKRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\KEKRecipientInformation.cs" /> + <Compile Include="src\cms\KeyAgreeRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\KeyAgreeRecipientInformation.cs" /> + <Compile Include="src\cms\KeyTransRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\KeyTransRecipientInformation.cs" /> + <Compile Include="src\cms\MacOutputStream.cs" /> + <Compile Include="src\cms\OriginatorId.cs" /> + <Compile Include="src\cms\OriginatorInfoGenerator.cs" /> + <Compile Include="src\cms\OriginatorInformation.cs" /> + <Compile Include="src\cms\PKCS5Scheme2PBEKey.cs" /> + <Compile Include="src\cms\PKCS5Scheme2UTF8PBEKey.cs" /> + <Compile Include="src\cms\PasswordRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\PasswordRecipientInformation.cs" /> + <Compile Include="src\cms\RecipientId.cs" /> + <Compile Include="src\cms\RecipientInfoGenerator.cs" /> + <Compile Include="src\cms\RecipientInformation.cs" /> + <Compile Include="src\cms\RecipientInformationStore.cs" /> + <Compile Include="src\cms\SigOutputStream.cs" /> + <Compile Include="src\cms\SignerId.cs" /> + <Compile Include="src\cms\SignerInfoGenerator.cs" /> + <Compile Include="src\cms\SignerInformation.cs" /> + <Compile Include="src\cms\SignerInformationStore.cs" /> + <Compile Include="src\cms\SimpleAttributeTableGenerator.cs" /> + <Compile Include="src\crypto\AsymmetricCipherKeyPair.cs" /> + <Compile Include="src\crypto\AsymmetricKeyParameter.cs" /> + <Compile Include="src\crypto\BufferedAeadBlockCipher.cs" /> + <Compile Include="src\crypto\BufferedAsymmetricBlockCipher.cs" /> + <Compile Include="src\crypto\BufferedBlockCipher.cs" /> + <Compile Include="src\crypto\BufferedCipherBase.cs" /> + <Compile Include="src\crypto\BufferedIesCipher.cs" /> + <Compile Include="src\crypto\BufferedStreamCipher.cs" /> + <Compile Include="src\crypto\CipherKeyGenerator.cs" /> + <Compile Include="src\crypto\CryptoException.cs" /> + <Compile Include="src\crypto\DataLengthException.cs" /> + <Compile Include="src\crypto\IAsymmetricBlockCipher.cs" /> + <Compile Include="src\crypto\IAsymmetricCipherKeyPairGenerator.cs" /> + <Compile Include="src\crypto\IBasicAgreement.cs" /> + <Compile Include="src\crypto\IBlockCipher.cs" /> + <Compile Include="src\crypto\IBufferedCipher.cs" /> + <Compile Include="src\crypto\ICipherParameters.cs" /> + <Compile Include="src\crypto\IDSA.cs" /> + <Compile Include="src\crypto\IDerivationFunction.cs" /> + <Compile Include="src\crypto\IDerivationParameters.cs" /> + <Compile Include="src\crypto\IDigest.cs" /> + <Compile Include="src\crypto\IMac.cs" /> + <Compile Include="src\crypto\ISigner.cs" /> + <Compile Include="src\crypto\ISignerWithRecovery.cs" /> + <Compile Include="src\crypto\IStreamCipher.cs" /> + <Compile Include="src\crypto\IWrapper.cs" /> + <Compile Include="src\crypto\InvalidCipherTextException.cs" /> + <Compile Include="src\crypto\KeyGenerationParameters.cs" /> + <Compile Include="src\crypto\MaxBytesExceededException.cs" /> + <Compile Include="src\crypto\PbeParametersGenerator.cs" /> + <Compile Include="src\crypto\StreamBlockCipher.cs" /> + <Compile Include="src\crypto\agreement\DHAgreement.cs" /> + <Compile Include="src\crypto\agreement\DHBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\DHStandardGroups.cs" /> + <Compile Include="src\crypto\agreement\ECDHBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECDHCBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECDHWithKdfBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECMqvBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECMqvWithKdfBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\kdf\DHKdfParameters.cs" /> + <Compile Include="src\crypto\agreement\kdf\DHKekGenerator.cs" /> + <Compile Include="src\crypto\agreement\kdf\ECDHKekGenerator.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6Client.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6Server.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6Utilities.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6VerifierGenerator.cs" /> + <Compile Include="src\crypto\digests\GOST3411Digest.cs" /> + <Compile Include="src\crypto\digests\GeneralDigest.cs" /> + <Compile Include="src\crypto\digests\LongDigest.cs" /> + <Compile Include="src\crypto\digests\MD2Digest.cs" /> + <Compile Include="src\crypto\digests\MD4Digest.cs" /> + <Compile Include="src\crypto\digests\MD5Digest.cs" /> + <Compile Include="src\crypto\digests\NullDigest.cs" /> + <Compile Include="src\crypto\digests\RipeMD128Digest.cs" /> + <Compile Include="src\crypto\digests\RipeMD160Digest.cs" /> + <Compile Include="src\crypto\digests\RipeMD256Digest.cs" /> + <Compile Include="src\crypto\digests\RipeMD320Digest.cs" /> + <Compile Include="src\crypto\digests\SHA3Digest.cs" /> + <Compile Include="src\crypto\digests\Sha1Digest.cs" /> + <Compile Include="src\crypto\digests\Sha224Digest.cs" /> + <Compile Include="src\crypto\digests\Sha256Digest.cs" /> + <Compile Include="src\crypto\digests\Sha384Digest.cs" /> + <Compile Include="src\crypto\digests\Sha512Digest.cs" /> + <Compile Include="src\crypto\digests\Sha512tDigest.cs" /> + <Compile Include="src\crypto\digests\ShortenedDigest.cs" /> + <Compile Include="src\crypto\digests\SkeinDigest.cs" /> + <Compile Include="src\crypto\digests\SkeinEngine.cs" /> + <Compile Include="src\crypto\digests\SM3Digest.cs" /> + <Compile Include="src\crypto\digests\TigerDigest.cs" /> + <Compile Include="src\crypto\digests\WhirlpoolDigest.cs" /> + <Compile Include="src\crypto\ec\CustomNamedCurves.cs" /> + <Compile Include="src\crypto\encodings\ISO9796d1Encoding.cs" /> + <Compile Include="src\crypto\encodings\OaepEncoding.cs" /> + <Compile Include="src\crypto\encodings\Pkcs1Encoding.cs" /> + <Compile Include="src\crypto\engines\AesEngine.cs" /> + <Compile Include="src\crypto\engines\AesFastEngine.cs" /> + <Compile Include="src\crypto\engines\AesLightEngine.cs" /> + <Compile Include="src\crypto\engines\AesWrapEngine.cs" /> + <Compile Include="src\crypto\engines\BlowfishEngine.cs" /> + <Compile Include="src\crypto\engines\CamelliaEngine.cs" /> + <Compile Include="src\crypto\engines\CamelliaLightEngine.cs" /> + <Compile Include="src\crypto\engines\CamelliaWrapEngine.cs" /> + <Compile Include="src\crypto\engines\Cast5Engine.cs" /> + <Compile Include="src\crypto\engines\Cast6Engine.cs" /> + <Compile Include="src\crypto\engines\ChaChaEngine.cs" /> + <Compile Include="src\crypto\engines\DesEdeEngine.cs" /> + <Compile Include="src\crypto\engines\DesEdeWrapEngine.cs" /> + <Compile Include="src\crypto\engines\DesEngine.cs" /> + <Compile Include="src\crypto\engines\ElGamalEngine.cs" /> + <Compile Include="src\crypto\engines\GOST28147Engine.cs" /> + <Compile Include="src\crypto\engines\HC128Engine.cs" /> + <Compile Include="src\crypto\engines\HC256Engine.cs" /> + <Compile Include="src\crypto\engines\ISAACEngine.cs" /> + <Compile Include="src\crypto\engines\IdeaEngine.cs" /> + <Compile Include="src\crypto\engines\IesEngine.cs" /> + <Compile Include="src\crypto\engines\NaccacheSternEngine.cs" /> + <Compile Include="src\crypto\engines\NoekeonEngine.cs" /> + <Compile Include="src\crypto\engines\NullEngine.cs" /> + <Compile Include="src\crypto\engines\RC2Engine.cs" /> + <Compile Include="src\crypto\engines\RC2WrapEngine.cs" /> + <Compile Include="src\crypto\engines\RC4Engine.cs" /> + <Compile Include="src\crypto\engines\RC532Engine.cs" /> + <Compile Include="src\crypto\engines\RC564Engine.cs" /> + <Compile Include="src\crypto\engines\RC6Engine.cs" /> + <Compile Include="src\crypto\engines\RFC3211WrapEngine.cs" /> + <Compile Include="src\crypto\engines\RFC3394WrapEngine.cs" /> + <Compile Include="src\crypto\engines\RSABlindedEngine.cs" /> + <Compile Include="src\crypto\engines\RSABlindingEngine.cs" /> + <Compile Include="src\crypto\engines\RSACoreEngine.cs" /> + <Compile Include="src\crypto\engines\RijndaelEngine.cs" /> + <Compile Include="src\crypto\engines\RsaEngine.cs" /> + <Compile Include="src\crypto\engines\SEEDEngine.cs" /> + <Compile Include="src\crypto\engines\SEEDWrapEngine.cs" /> + <Compile Include="src\crypto\engines\Salsa20Engine.cs" /> + <Compile Include="src\crypto\engines\SerpentEngine.cs" /> + <Compile Include="src\crypto\engines\SkipjackEngine.cs" /> + <Compile Include="src\crypto\engines\TEAEngine.cs" /> + <Compile Include="src\crypto\engines\ThreefishEngine.cs" /> + <Compile Include="src\crypto\engines\TwofishEngine.cs" /> + <Compile Include="src\crypto\engines\VMPCEngine.cs" /> + <Compile Include="src\crypto\engines\VMPCKSA3Engine.cs" /> + <Compile Include="src\crypto\engines\XSalsa20Engine.cs" /> + <Compile Include="src\crypto\engines\XTEAEngine.cs" /> + <Compile Include="src\crypto\generators\BaseKdfBytesGenerator.cs" /> + <Compile Include="src\crypto\generators\DHBasicKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\DHKeyGeneratorHelper.cs" /> + <Compile Include="src\crypto\generators\DHKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\DHParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\DHParametersHelper.cs" /> + <Compile Include="src\crypto\generators\DesEdeKeyGenerator.cs" /> + <Compile Include="src\crypto\generators\DesKeyGenerator.cs" /> + <Compile Include="src\crypto\generators\DsaKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\DsaParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\ECKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\ElGamalKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\ElGamalParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\GOST3410KeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\GOST3410ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Kdf1BytesGenerator.cs" /> + <Compile Include="src\crypto\generators\Kdf2BytesGenerator.cs" /> + <Compile Include="src\crypto\generators\Mgf1BytesGenerator.cs" /> + <Compile Include="src\crypto\generators\NaccacheSternKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\OpenSSLPBEParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Pkcs12ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Pkcs5S1ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Pkcs5S2ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Poly1305KeyGenerator.cs" /> + <Compile Include="src\crypto\generators\RSABlindingFactorGenerator.cs" /> + <Compile Include="src\crypto\generators\RsaKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\SCrypt.cs" /> + <Compile Include="src\crypto\io\CipherStream.cs" /> + <Compile Include="src\crypto\io\DigestStream.cs" /> + <Compile Include="src\crypto\io\MacStream.cs" /> + <Compile Include="src\crypto\io\SignerStream.cs" /> + <Compile Include="src\crypto\macs\CMac.cs" /> + <Compile Include="src\crypto\macs\CbcBlockCipherMac.cs" /> + <Compile Include="src\crypto\macs\CfbBlockCipherMac.cs" /> + <Compile Include="src\crypto\macs\GOST28147Mac.cs" /> + <Compile Include="src\crypto\macs\GMac.cs" /> + <Compile Include="src\crypto\macs\HMac.cs" /> + <Compile Include="src\crypto\macs\ISO9797Alg3Mac.cs" /> + <Compile Include="src\crypto\macs\Poly1305.cs" /> + <Compile Include="src\crypto\macs\SipHash.cs" /> + <Compile Include="src\crypto\macs\SkeinMac.cs" /> + <Compile Include="src\crypto\macs\VMPCMac.cs" /> + <Compile Include="src\crypto\modes\CbcBlockCipher.cs" /> + <Compile Include="src\crypto\modes\CcmBlockCipher.cs" /> + <Compile Include="src\crypto\modes\CfbBlockCipher.cs" /> + <Compile Include="src\crypto\modes\CtsBlockCipher.cs" /> + <Compile Include="src\crypto\modes\EAXBlockCipher.cs" /> + <Compile Include="src\crypto\modes\GCMBlockCipher.cs" /> + <Compile Include="src\crypto\modes\GOFBBlockCipher.cs" /> + <Compile Include="src\crypto\modes\IAeadBlockCipher.cs" /> + <Compile Include="src\crypto\modes\OCBBlockCipher.cs" /> + <Compile Include="src\crypto\modes\OfbBlockCipher.cs" /> + <Compile Include="src\crypto\modes\OpenPgpCfbBlockCipher.cs" /> + <Compile Include="src\crypto\modes\SicBlockCipher.cs" /> + <Compile Include="src\crypto\modes\gcm\BasicGcmExponentiator.cs" /> + <Compile Include="src\crypto\modes\gcm\BasicGcmMultiplier.cs" /> + <Compile Include="src\crypto\modes\gcm\GcmUtilities.cs" /> + <Compile Include="src\crypto\modes\gcm\IGcmExponentiator.cs" /> + <Compile Include="src\crypto\modes\gcm\IGcmMultiplier.cs" /> + <Compile Include="src\crypto\modes\gcm\Tables1kGcmExponentiator.cs" /> + <Compile Include="src\crypto\modes\gcm\Tables64kGcmMultiplier.cs" /> + <Compile Include="src\crypto\modes\gcm\Tables8kGcmMultiplier.cs" /> + <Compile Include="src\crypto\paddings\BlockCipherPadding.cs" /> + <Compile Include="src\crypto\paddings\ISO10126d2Padding.cs" /> + <Compile Include="src\crypto\paddings\ISO7816d4Padding.cs" /> + <Compile Include="src\crypto\paddings\PaddedBufferedBlockCipher.cs" /> + <Compile Include="src\crypto\paddings\Pkcs7Padding.cs" /> + <Compile Include="src\crypto\paddings\TbcPadding.cs" /> + <Compile Include="src\crypto\paddings\X923Padding.cs" /> + <Compile Include="src\crypto\paddings\ZeroBytePadding.cs" /> + <Compile Include="src\crypto\parameters\AEADParameters.cs" /> + <Compile Include="src\crypto\parameters\CcmParameters.cs" /> + <Compile Include="src\crypto\parameters\DHKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\DHKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DHParameters.cs" /> + <Compile Include="src\crypto\parameters\DHPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DHPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DHValidationParameters.cs" /> + <Compile Include="src\crypto\parameters\DSAParameterGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\DesEdeParameters.cs" /> + <Compile Include="src\crypto\parameters\DesParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaValidationParameters.cs" /> + <Compile Include="src\crypto\parameters\ECDomainParameters.cs" /> + <Compile Include="src\crypto\parameters\ECKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\ECKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ECPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ECPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410KeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410KeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410Parameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410PrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410PublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410ValidationParameters.cs" /> + <Compile Include="src\crypto\parameters\ISO18033KDFParameters.cs" /> + <Compile Include="src\crypto\parameters\IesParameters.cs" /> + <Compile Include="src\crypto\parameters\IesWithCipherParameters.cs" /> + <Compile Include="src\crypto\parameters\KdfParameters.cs" /> + <Compile Include="src\crypto\parameters\KeyParameter.cs" /> + <Compile Include="src\crypto\parameters\MgfParameters.cs" /> + <Compile Include="src\crypto\parameters\MqvPrivateParameters.cs" /> + <Compile Include="src\crypto\parameters\MqvPublicParameters.cs" /> + <Compile Include="src\crypto\parameters\NaccacheSternKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\NaccacheSternKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\NaccacheSternPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithIV.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithRandom.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithSBox.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithSalt.cs" /> + <Compile Include="src\crypto\parameters\RC2Parameters.cs" /> + <Compile Include="src\crypto\parameters\RC5Parameters.cs" /> + <Compile Include="src\crypto\parameters\RSABlindingParameters.cs" /> + <Compile Include="src\crypto\parameters\RsaKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\RsaKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\RsaPrivateCrtKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\SkeinParameters.cs" /> + <Compile Include="src\crypto\parameters\TweakableBlockCipherParameters.cs" /> + <Compile Include="src\crypto\prng\CryptoApiRandomGenerator.cs" /> + <Compile Include="src\crypto\prng\DigestRandomGenerator.cs" /> + <Compile Include="src\crypto\prng\IRandomGenerator.cs" /> + <Compile Include="src\crypto\prng\ReversedWindowGenerator.cs" /> + <Compile Include="src\crypto\prng\ThreadedSeedGenerator.cs" /> + <Compile Include="src\crypto\prng\VMPCRandomGenerator.cs" /> + <Compile Include="src\crypto\signers\DsaDigestSigner.cs" /> + <Compile Include="src\crypto\signers\DsaSigner.cs" /> + <Compile Include="src\crypto\signers\ECDsaSigner.cs" /> + <Compile Include="src\crypto\signers\ECGOST3410Signer.cs" /> + <Compile Include="src\crypto\signers\ECNRSigner.cs" /> + <Compile Include="src\crypto\signers\GOST3410DigestSigner.cs" /> + <Compile Include="src\crypto\signers\GOST3410Signer.cs" /> + <Compile Include="src\crypto\signers\GenericSigner.cs" /> + <Compile Include="src\crypto\signers\HMacDsaKCalculator.cs" /> + <Compile Include="src\crypto\signers\IDsaKCalculator.cs" /> + <Compile Include="src\crypto\signers\Iso9796d2PssSigner.cs" /> + <Compile Include="src\crypto\signers\Iso9796d2Signer.cs" /> + <Compile Include="src\crypto\signers\PssSigner.cs" /> + <Compile Include="src\crypto\signers\RandomDsaKCalculator.cs" /> + <Compile Include="src\crypto\signers\RsaDigestSigner.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsAgreementCredentials.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsCipherFactory.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsClient.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsContext.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsCredentials.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsEncryptionCredentials.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsKeyExchange.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsPeer.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsServer.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsSigner.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsSignerCredentials.cs" /> + <Compile Include="src\crypto\tls\AlertDescription.cs" /> + <Compile Include="src\crypto\tls\AlertLevel.cs" /> + <Compile Include="src\crypto\tls\BulkCipherAlgorithm.cs" /> + <Compile Include="src\crypto\tls\ByteQueue.cs" /> + <Compile Include="src\crypto\tls\CertChainType.cs" /> + <Compile Include="src\crypto\tls\Certificate.cs" /> + <Compile Include="src\crypto\tls\CertificateRequest.cs" /> + <Compile Include="src\crypto\tls\CertificateStatus.cs" /> + <Compile Include="src\crypto\tls\CertificateStatusRequest.cs" /> + <Compile Include="src\crypto\tls\CertificateStatusType.cs" /> + <Compile Include="src\crypto\tls\CertificateUrl.cs" /> + <Compile Include="src\crypto\tls\ChaCha20Poly1305.cs" /> + <Compile Include="src\crypto\tls\ChangeCipherSpec.cs" /> + <Compile Include="src\crypto\tls\CipherSuite.cs" /> + <Compile Include="src\crypto\tls\CipherType.cs" /> + <Compile Include="src\crypto\tls\ClientAuthenticationType.cs" /> + <Compile Include="src\crypto\tls\ClientCertificateType.cs" /> + <Compile Include="src\crypto\tls\CombinedHash.cs" /> + <Compile Include="src\crypto\tls\CompressionMethod.cs" /> + <Compile Include="src\crypto\tls\ConnectionEnd.cs" /> + <Compile Include="src\crypto\tls\ContentType.cs" /> + <Compile Include="src\crypto\tls\DatagramTransport.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsAgreementCredentials.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsCipherFactory.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsClient.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsEncryptionCredentials.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsServer.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsSignerCredentials.cs" /> + <Compile Include="src\crypto\tls\DeferredHash.cs" /> + <Compile Include="src\crypto\tls\DigestInputBuffer.cs" /> + <Compile Include="src\crypto\tls\DigitallySigned.cs" /> + <Compile Include="src\crypto\tls\DtlsClientProtocol.cs" /> + <Compile Include="src\crypto\tls\DtlsEpoch.cs" /> + <Compile Include="src\crypto\tls\DtlsHandshakeRetransmit.cs" /> + <Compile Include="src\crypto\tls\DtlsProtocol.cs" /> + <Compile Include="src\crypto\tls\DtlsReassembler.cs" /> + <Compile Include="src\crypto\tls\DtlsRecordLayer.cs" /> + <Compile Include="src\crypto\tls\DtlsReliableHandshake.cs" /> + <Compile Include="src\crypto\tls\DtlsReplayWindow.cs" /> + <Compile Include="src\crypto\tls\DtlsServerProtocol.cs" /> + <Compile Include="src\crypto\tls\DtlsTransport.cs" /> + <Compile Include="src\crypto\tls\ECBasisType.cs" /> + <Compile Include="src\crypto\tls\ECCurveType.cs" /> + <Compile Include="src\crypto\tls\ECPointFormat.cs" /> + <Compile Include="src\crypto\tls\EncryptionAlgorithm.cs" /> + <Compile Include="src\crypto\tls\ExporterLabel.cs" /> + <Compile Include="src\crypto\tls\ExtensionType.cs" /> + <Compile Include="src\crypto\tls\FiniteFieldDheGroup.cs" /> + <Compile Include="src\crypto\tls\HandshakeType.cs" /> + <Compile Include="src\crypto\tls\HashAlgorithm.cs" /> + <Compile Include="src\crypto\tls\HeartbeatExtension.cs" /> + <Compile Include="src\crypto\tls\HeartbeatMessage.cs" /> + <Compile Include="src\crypto\tls\HeartbeatMessageType.cs" /> + <Compile Include="src\crypto\tls\HeartbeatMode.cs" /> + <Compile Include="src\crypto\tls\KeyExchangeAlgorithm.cs" /> + <Compile Include="src\crypto\tls\MacAlgorithm.cs" /> + <Compile Include="src\crypto\tls\MaxFragmentLength.cs" /> + <Compile Include="src\crypto\tls\NamedCurve.cs" /> + <Compile Include="src\crypto\tls\NameType.cs" /> + <Compile Include="src\crypto\tls\NewSessionTicket.cs" /> + <Compile Include="src\crypto\tls\OcspStatusRequest.cs" /> + <Compile Include="src\crypto\tls\PrfAlgorithm.cs" /> + <Compile Include="src\crypto\tls\ProtocolVersion.cs" /> + <Compile Include="src\crypto\tls\PskTlsClient.cs" /> + <Compile Include="src\crypto\tls\RecordStream.cs" /> + <Compile Include="src\crypto\tls\SecurityParameters.cs" /> + <Compile Include="src\crypto\tls\ServerDHParams.cs" /> + <Compile Include="src\crypto\tls\ServerName.cs" /> + <Compile Include="src\crypto\tls\ServerNameList.cs" /> + <Compile Include="src\crypto\tls\ServerOnlyTlsAuthentication.cs" /> + <Compile Include="src\crypto\tls\SessionParameters.cs" /> + <Compile Include="src\crypto\tls\SignatureAlgorithm.cs" /> + <Compile Include="src\crypto\tls\SignatureAndHashAlgorithm.cs" /> + <Compile Include="src\crypto\tls\SignerInputBuffer.cs" /> + <Compile Include="src\crypto\tls\SrpTlsClient.cs" /> + <Compile Include="src\crypto\tls\SrtpProtectionProfile.cs" /> + <Compile Include="src\crypto\tls\Ssl3Mac.cs" /> + <Compile Include="src\crypto\tls\SupplementalDataEntry.cs" /> + <Compile Include="src\crypto\tls\SupplementalDataType.cs" /> + <Compile Include="src\crypto\tls\TlsAeadCipher.cs" /> + <Compile Include="src\crypto\tls\TlsAgreementCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsAuthentication.cs" /> + <Compile Include="src\crypto\tls\TlsBlockCipher.cs" /> + <Compile Include="src\crypto\tls\TlsCipher.cs" /> + <Compile Include="src\crypto\tls\TlsCipherFactory.cs" /> + <Compile Include="src\crypto\tls\TlsClient.cs" /> + <Compile Include="src\crypto\tls\TlsClientContext.cs" /> + <Compile Include="src\crypto\tls\TlsClientContextImpl.cs" /> + <Compile Include="src\crypto\tls\TlsClientProtocol.cs" /> + <Compile Include="src\crypto\tls\TlsCompression.cs" /> + <Compile Include="src\crypto\tls\TlsContext.cs" /> + <Compile Include="src\crypto\tls\TlsCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsDHKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsDHUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsDeflateCompression.cs" /> + <Compile Include="src\crypto\tls\TlsDheKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsDsaSigner.cs" /> + <Compile Include="src\crypto\tls\TlsDssSigner.cs" /> + <Compile Include="src\crypto\tls\TlsEccUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsECDHKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsECDheKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsECDsaSigner.cs" /> + <Compile Include="src\crypto\tls\TlsEncryptionCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsExtensionsUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsFatalAlert.cs" /> + <Compile Include="src\crypto\tls\TlsHandshakeHash.cs" /> + <Compile Include="src\crypto\tls\TlsKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsMac.cs" /> + <Compile Include="src\crypto\tls\TlsNullCipher.cs" /> + <Compile Include="src\crypto\tls\TlsNullCompression.cs" /> + <Compile Include="src\crypto\tls\TlsPeer.cs" /> + <Compile Include="src\crypto\tls\TlsProtocol.cs" /> + <Compile Include="src\crypto\tls\TlsProtocolHandler.cs" /> + <Compile Include="src\crypto\tls\TlsPskIdentity.cs" /> + <Compile Include="src\crypto\tls\TlsPskIdentityManager.cs" /> + <Compile Include="src\crypto\tls\TlsPskKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsRsaKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsRsaSigner.cs" /> + <Compile Include="src\crypto\tls\TlsRsaUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsServer.cs" /> + <Compile Include="src\crypto\tls\TlsServerContext.cs" /> + <Compile Include="src\crypto\tls\TlsServerContextImpl.cs" /> + <Compile Include="src\crypto\tls\TlsServerProtocol.cs" /> + <Compile Include="src\crypto\tls\TlsSession.cs" /> + <Compile Include="src\crypto\tls\TlsSessionImpl.cs" /> + <Compile Include="src\crypto\tls\TlsSigner.cs" /> + <Compile Include="src\crypto\tls\TlsSignerCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsSrpKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsSrpUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsSrtpUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsStream.cs" /> + <Compile Include="src\crypto\tls\TlsStreamCipher.cs" /> + <Compile Include="src\crypto\tls\TlsUtilities.cs" /> + <Compile Include="src\crypto\tls\UrlAndHash.cs" /> + <Compile Include="src\crypto\tls\UserMappingType.cs" /> + <Compile Include="src\crypto\tls\UseSrtpData.cs" /> + <Compile Include="src\crypto\util\Pack.cs" /> + <Compile Include="src\math\BigInteger.cs" /> + <Compile Include="src\math\ec\ECAlgorithms.cs" /> + <Compile Include="src\math\ec\ECCurve.cs" /> + <Compile Include="src\math\ec\ECFieldElement.cs" /> + <Compile Include="src\math\ec\ECPoint.cs" /> + <Compile Include="src\math\ec\ECPointMap.cs" /> + <Compile Include="src\math\ec\LongArray.cs" /> + <Compile Include="src\math\ec\Mod.cs" /> + <Compile Include="src\math\ec\Nat.cs" /> + <Compile Include="src\math\ec\ScaleXPointMap.cs" /> + <Compile Include="src\math\ec\ScaleYPointMap.cs" /> + <Compile Include="src\math\ec\abc\SimpleBigDecimal.cs" /> + <Compile Include="src\math\ec\abc\Tnaf.cs" /> + <Compile Include="src\math\ec\abc\ZTauElement.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519Field.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519FieldElement.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519Point.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat192.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat224.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat256.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat384.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat512.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1Point.cs" /> + <Compile Include="src\math\ec\endo\ECEndomorphism.cs" /> + <Compile Include="src\math\ec\endo\GlvEndomorphism.cs" /> + <Compile Include="src\math\ec\endo\GlvTypeBEndomorphism.cs" /> + <Compile Include="src\math\ec\endo\GlvTypeBParameters.cs" /> + <Compile Include="src\math\ec\multiplier\AbstractECMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\DoubleAddMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\ECMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\FixedPointCombMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\FixedPointPreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\FixedPointUtilities.cs" /> + <Compile Include="src\math\ec\multiplier\GlvMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\MixedNafR2LMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\MontgomeryLadderMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\NafL2RMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\NafR2LMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\PreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\ReferenceMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\WNafL2RMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\WNafPreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\WNafUtilities.cs" /> + <Compile Include="src\math\ec\multiplier\WTauNafMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\WTauNafPreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\ZSignedDigitL2RMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\ZSignedDigitR2LMultiplier.cs" /> + <Compile Include="src\math\field\FiniteFields.cs" /> + <Compile Include="src\math\field\GF2Polynomial.cs" /> + <Compile Include="src\math\field\GenericPolynomialExtensionField.cs" /> + <Compile Include="src\math\field\IExtensionField.cs" /> + <Compile Include="src\math\field\IFiniteField.cs" /> + <Compile Include="src\math\field\IPolynomial.cs" /> + <Compile Include="src\math\field\IPolynomialExtensionField.cs" /> + <Compile Include="src\math\field\PrimeField.cs" /> + <Compile Include="src\ocsp\BasicOCSPResp.cs" /> + <Compile Include="src\ocsp\BasicOCSPRespGenerator.cs" /> + <Compile Include="src\ocsp\CertificateID.cs" /> + <Compile Include="src\ocsp\CertificateStatus.cs" /> + <Compile Include="src\ocsp\OCSPException.cs" /> + <Compile Include="src\ocsp\OCSPReq.cs" /> + <Compile Include="src\ocsp\OCSPReqGenerator.cs" /> + <Compile Include="src\ocsp\OCSPResp.cs" /> + <Compile Include="src\ocsp\OCSPRespGenerator.cs" /> + <Compile Include="src\ocsp\OCSPRespStatus.cs" /> + <Compile Include="src\ocsp\OCSPUtil.cs" /> + <Compile Include="src\ocsp\Req.cs" /> + <Compile Include="src\ocsp\RespData.cs" /> + <Compile Include="src\ocsp\RespID.cs" /> + <Compile Include="src\ocsp\RevokedStatus.cs" /> + <Compile Include="src\ocsp\SingleResp.cs" /> + <Compile Include="src\ocsp\UnknownStatus.cs" /> + <Compile Include="src\openpgp\IStreamGenerator.cs" /> + <Compile Include="src\openpgp\PGPKeyRing.cs" /> + <Compile Include="src\openpgp\PGPObject.cs" /> + <Compile Include="src\openpgp\PGPUserAttributeSubpacketVectorGenerator.cs" /> + <Compile Include="src\openpgp\PgpCompressedData.cs" /> + <Compile Include="src\openpgp\PgpCompressedDataGenerator.cs" /> + <Compile Include="src\openpgp\PgpDataValidationException.cs" /> + <Compile Include="src\openpgp\PgpEncryptedData.cs" /> + <Compile Include="src\openpgp\PgpEncryptedDataGenerator.cs" /> + <Compile Include="src\openpgp\PgpEncryptedDataList.cs" /> + <Compile Include="src\openpgp\PgpException.cs" /> + <Compile Include="src\openpgp\PgpExperimental.cs" /> + <Compile Include="src\openpgp\PgpKeyFlags.cs" /> + <Compile Include="src\openpgp\PgpKeyPair.cs" /> + <Compile Include="src\openpgp\PgpKeyRingGenerator.cs" /> + <Compile Include="src\openpgp\PgpKeyValidationException.cs" /> + <Compile Include="src\openpgp\PgpLiteralData.cs" /> + <Compile Include="src\openpgp\PgpLiteralDataGenerator.cs" /> + <Compile Include="src\openpgp\PgpMarker.cs" /> + <Compile Include="src\openpgp\PgpObjectFactory.cs" /> + <Compile Include="src\openpgp\PgpOnePassSignature.cs" /> + <Compile Include="src\openpgp\PgpOnePassSignatureList.cs" /> + <Compile Include="src\openpgp\PgpPbeEncryptedData.cs" /> + <Compile Include="src\openpgp\PgpPrivateKey.cs" /> + <Compile Include="src\openpgp\PgpPublicKey.cs" /> + <Compile Include="src\openpgp\PgpPublicKeyEncryptedData.cs" /> + <Compile Include="src\openpgp\PgpPublicKeyRing.cs" /> + <Compile Include="src\openpgp\PgpPublicKeyRingBundle.cs" /> + <Compile Include="src\openpgp\PgpSecretKey.cs" /> + <Compile Include="src\openpgp\PgpSecretKeyRing.cs" /> + <Compile Include="src\openpgp\PgpSecretKeyRingBundle.cs" /> + <Compile Include="src\openpgp\PgpSignature.cs" /> + <Compile Include="src\openpgp\PgpSignatureGenerator.cs" /> + <Compile Include="src\openpgp\PgpSignatureList.cs" /> + <Compile Include="src\openpgp\PgpSignatureSubpacketGenerator.cs" /> + <Compile Include="src\openpgp\PgpSignatureSubpacketVector.cs" /> + <Compile Include="src\openpgp\PgpUserAttributeSubpacketVector.cs" /> + <Compile Include="src\openpgp\PgpUtilities.cs" /> + <Compile Include="src\openpgp\PgpV3SignatureGenerator.cs" /> + <Compile Include="src\openpgp\WrappedGeneratorStream.cs" /> + <Compile Include="src\openssl\EncryptionException.cs" /> + <Compile Include="src\openssl\IPasswordFinder.cs" /> + <Compile Include="src\openssl\MiscPemGenerator.cs" /> + <Compile Include="src\openssl\PEMException.cs" /> + <Compile Include="src\openssl\PEMReader.cs" /> + <Compile Include="src\openssl\PEMUtilities.cs" /> + <Compile Include="src\openssl\PEMWriter.cs" /> + <Compile Include="src\openssl\PasswordException.cs" /> + <Compile Include="src\openssl\Pkcs8Generator.cs" /> + <Compile Include="src\pkcs\AsymmetricKeyEntry.cs" /> + <Compile Include="src\pkcs\EncryptedPrivateKeyInfoFactory.cs" /> + <Compile Include="src\pkcs\PKCS12StoreBuilder.cs" /> + <Compile Include="src\pkcs\Pkcs10CertificationRequest.cs" /> + <Compile Include="src\pkcs\Pkcs10CertificationRequestDelaySigned.cs" /> + <Compile Include="src\pkcs\Pkcs12Entry.cs" /> + <Compile Include="src\pkcs\Pkcs12Store.cs" /> + <Compile Include="src\pkcs\Pkcs12Utilities.cs" /> + <Compile Include="src\pkcs\PrivateKeyInfoFactory.cs" /> + <Compile Include="src\pkcs\X509CertificateEntry.cs" /> + <Compile Include="src\pkix\CertStatus.cs" /> + <Compile Include="src\pkix\PkixAttrCertChecker.cs" /> + <Compile Include="src\pkix\PkixAttrCertPathBuilder.cs" /> + <Compile Include="src\pkix\PkixAttrCertPathValidator.cs" /> + <Compile Include="src\pkix\PkixBuilderParameters.cs" /> + <Compile Include="src\pkix\PkixCertPath.cs" /> + <Compile Include="src\pkix\PkixCertPathBuilder.cs" /> + <Compile Include="src\pkix\PkixCertPathBuilderException.cs" /> + <Compile Include="src\pkix\PkixCertPathBuilderResult.cs" /> + <Compile Include="src\pkix\PkixCertPathChecker.cs" /> + <Compile Include="src\pkix\PkixCertPathValidator.cs" /> + <Compile Include="src\pkix\PkixCertPathValidatorException.cs" /> + <Compile Include="src\pkix\PkixCertPathValidatorResult.cs" /> + <Compile Include="src\pkix\PkixCertPathValidatorUtilities.cs" /> + <Compile Include="src\pkix\PkixCrlUtilities.cs" /> + <Compile Include="src\pkix\PkixNameConstraintValidator.cs" /> + <Compile Include="src\pkix\PkixNameConstraintValidatorException.cs" /> + <Compile Include="src\pkix\PkixParameters.cs" /> + <Compile Include="src\pkix\PkixPolicyNode.cs" /> + <Compile Include="src\pkix\ReasonsMask.cs" /> + <Compile Include="src\pkix\Rfc3280CertPathUtilities.cs" /> + <Compile Include="src\pkix\Rfc3281CertPathUtilities.cs" /> + <Compile Include="src\pkix\TrustAnchor.cs" /> + <Compile Include="src\security\AgreementUtilities.cs" /> + <Compile Include="src\security\CipherUtilities.cs" /> + <Compile Include="src\security\DigestUtilities.cs" /> + <Compile Include="src\security\DotNetUtilities.cs" /> + <Compile Include="src\security\GeneralSecurityException.cs" /> + <Compile Include="src\security\GeneratorUtilities.cs" /> + <Compile Include="src\security\InvalidKeyException.cs" /> + <Compile Include="src\security\InvalidParameterException.cs" /> + <Compile Include="src\security\KeyException.cs" /> + <Compile Include="src\security\MacUtilities.cs" /> + <Compile Include="src\security\NoSuchAlgorithmException.cs" /> + <Compile Include="src\security\ParameterUtilities.cs" /> + <Compile Include="src\security\PbeUtilities.cs" /> + <Compile Include="src\security\PrivateKeyFactory.cs" /> + <Compile Include="src\security\PublicKeyFactory.cs" /> + <Compile Include="src\security\SecureRandom.cs" /> + <Compile Include="src\security\SecurityUtilityException.cs" /> + <Compile Include="src\security\SignatureException.cs" /> + <Compile Include="src\security\SignerUtilities.cs" /> + <Compile Include="src\security\WrapperUtilities.cs" /> + <Compile Include="src\security\cert\CertificateEncodingException.cs" /> + <Compile Include="src\security\cert\CertificateException.cs" /> + <Compile Include="src\security\cert\CertificateExpiredException.cs" /> + <Compile Include="src\security\cert\CertificateNotYetValidException.cs" /> + <Compile Include="src\security\cert\CertificateParsingException.cs" /> + <Compile Include="src\security\cert\CrlException.cs" /> + <Compile Include="src\tsp\GenTimeAccuracy.cs" /> + <Compile Include="src\tsp\TSPAlgorithms.cs" /> + <Compile Include="src\tsp\TSPException.cs" /> + <Compile Include="src\tsp\TSPUtil.cs" /> + <Compile Include="src\tsp\TSPValidationException.cs" /> + <Compile Include="src\tsp\TimeStampRequest.cs" /> + <Compile Include="src\tsp\TimeStampRequestGenerator.cs" /> + <Compile Include="src\tsp\TimeStampResponse.cs" /> + <Compile Include="src\tsp\TimeStampResponseGenerator.cs" /> + <Compile Include="src\tsp\TimeStampToken.cs" /> + <Compile Include="src\tsp\TimeStampTokenGenerator.cs" /> + <Compile Include="src\tsp\TimeStampTokenInfo.cs" /> + <Compile Include="src\util\Arrays.cs" /> + <Compile Include="src\util\BigIntegers.cs" /> + <Compile Include="src\util\Enums.cs" /> + <Compile Include="src\util\IMemoable.cs" /> + <Compile Include="src\util\Integers.cs" /> + <Compile Include="src\util\MemoableResetException.cs" /> + <Compile Include="src\util\Platform.cs" /> + <Compile Include="src\util\Strings.cs" /> + <Compile Include="src\util\Times.cs" /> + <Compile Include="src\util\collections\CollectionUtilities.cs" /> + <Compile Include="src\util\collections\EmptyEnumerable.cs" /> + <Compile Include="src\util\collections\EnumerableProxy.cs" /> + <Compile Include="src\util\collections\HashSet.cs" /> + <Compile Include="src\util\collections\ISet.cs" /> + <Compile Include="src\util\collections\LinkedDictionary.cs" /> + <Compile Include="src\util\collections\UnmodifiableDictionary.cs" /> + <Compile Include="src\util\collections\UnmodifiableDictionaryProxy.cs" /> + <Compile Include="src\util\collections\UnmodifiableList.cs" /> + <Compile Include="src\util\collections\UnmodifiableListProxy.cs" /> + <Compile Include="src\util\collections\UnmodifiableSet.cs" /> + <Compile Include="src\util\collections\UnmodifiableSetProxy.cs" /> + <Compile Include="src\util\date\DateTimeObject.cs" /> + <Compile Include="src\util\date\DateTimeUtilities.cs" /> + <Compile Include="src\util\encoders\Base64.cs" /> + <Compile Include="src\util\encoders\Base64Encoder.cs" /> + <Compile Include="src\util\encoders\BufferedDecoder.cs" /> + <Compile Include="src\util\encoders\BufferedEncoder.cs" /> + <Compile Include="src\util\encoders\Hex.cs" /> + <Compile Include="src\util\encoders\HexEncoder.cs" /> + <Compile Include="src\util\encoders\HexTranslator.cs" /> + <Compile Include="src\util\encoders\IEncoder.cs" /> + <Compile Include="src\util\encoders\Translator.cs" /> + <Compile Include="src\util\encoders\UrlBase64.cs" /> + <Compile Include="src\util\encoders\UrlBase64Encoder.cs" /> + <Compile Include="src\util\io\BaseInputStream.cs" /> + <Compile Include="src\util\io\BaseOutputStream.cs" /> + <Compile Include="src\util\io\NullOutputStream.cs" /> + <Compile Include="src\util\io\PushbackStream.cs" /> + <Compile Include="src\util\io\StreamOverflowException.cs" /> + <Compile Include="src\util\io\Streams.cs" /> + <Compile Include="src\util\io\TeeInputStream.cs" /> + <Compile Include="src\util\io\TeeOutputStream.cs" /> + <Compile Include="src\util\io\pem\PemGenerationException.cs" /> + <Compile Include="src\util\io\pem\PemHeader.cs" /> + <Compile Include="src\util\io\pem\PemObject.cs" /> + <Compile Include="src\util\io\pem\PemObjectGenerator.cs" /> + <Compile Include="src\util\io\pem\PemObjectParser.cs" /> + <Compile Include="src\util\io\pem\PemReader.cs" /> + <Compile Include="src\util\io\pem\PemWriter.cs" /> + <Compile Include="src\util\net\IPAddress.cs" /> + <Compile Include="src\util\zlib\Adler32.cs" /> + <Compile Include="src\util\zlib\Deflate.cs" /> + <Compile Include="src\util\zlib\InfBlocks.cs" /> + <Compile Include="src\util\zlib\InfCodes.cs" /> + <Compile Include="src\util\zlib\InfTree.cs" /> + <Compile Include="src\util\zlib\Inflate.cs" /> + <Compile Include="src\util\zlib\JZlib.cs" /> + <Compile Include="src\util\zlib\StaticTree.cs" /> + <Compile Include="src\util\zlib\Tree.cs" /> + <Compile Include="src\util\zlib\ZDeflaterOutputStream.cs" /> + <Compile Include="src\util\zlib\ZInflaterInputStream.cs" /> + <Compile Include="src\util\zlib\ZInputStream.cs" /> + <Compile Include="src\util\zlib\ZOutputStream.cs" /> + <Compile Include="src\util\zlib\ZStream.cs" /> + <Compile Include="src\x509\AttributeCertificateHolder.cs" /> + <Compile Include="src\x509\AttributeCertificateIssuer.cs" /> + <Compile Include="src\x509\IX509AttributeCertificate.cs" /> + <Compile Include="src\x509\IX509Extension.cs" /> + <Compile Include="src\x509\PEMParser.cs" /> + <Compile Include="src\x509\PrincipalUtil.cs" /> + <Compile Include="src\x509\SubjectPublicKeyInfoFactory.cs" /> + <Compile Include="src\x509\X509AttrCertParser.cs" /> + <Compile Include="src\x509\X509Attribute.cs" /> + <Compile Include="src\x509\X509CertPairParser.cs" /> + <Compile Include="src\x509\X509Certificate.cs" /> + <Compile Include="src\x509\X509CertificatePair.cs" /> + <Compile Include="src\x509\X509CertificateParser.cs" /> + <Compile Include="src\x509\X509Crl.cs" /> + <Compile Include="src\x509\X509CrlEntry.cs" /> + <Compile Include="src\x509\X509CrlParser.cs" /> + <Compile Include="src\x509\X509ExtensionBase.cs" /> + <Compile Include="src\x509\X509KeyUsage.cs" /> + <Compile Include="src\x509\X509SignatureUtil.cs" /> + <Compile Include="src\x509\X509Utilities.cs" /> + <Compile Include="src\x509\X509V1CertificateGenerator.cs" /> + <Compile Include="src\x509\X509V2AttributeCertificate.cs" /> + <Compile Include="src\x509\X509V2AttributeCertificateGenerator.cs" /> + <Compile Include="src\x509\X509V2CRLGenerator.cs" /> + <Compile Include="src\x509\X509V3CertificateGenerator.cs" /> + <Compile Include="src\x509\extension\AuthorityKeyIdentifierStructure.cs" /> + <Compile Include="src\x509\extension\SubjectKeyIdentifierStructure.cs" /> + <Compile Include="src\x509\extension\X509ExtensionUtil.cs" /> + <Compile Include="src\x509\store\IX509Selector.cs" /> + <Compile Include="src\x509\store\IX509Store.cs" /> + <Compile Include="src\x509\store\IX509StoreParameters.cs" /> + <Compile Include="src\x509\store\NoSuchStoreException.cs" /> + <Compile Include="src\x509\store\X509AttrCertStoreSelector.cs" /> + <Compile Include="src\x509\store\X509CertPairStoreSelector.cs" /> + <Compile Include="src\x509\store\X509CertStoreSelector.cs" /> + <Compile Include="src\x509\store\X509CollectionStore.cs" /> + <Compile Include="src\x509\store\X509CollectionStoreParameters.cs" /> + <Compile Include="src\x509\store\X509CrlStoreSelector.cs" /> + <Compile Include="src\x509\store\X509StoreException.cs" /> + <Compile Include="src\x509\store\X509StoreFactory.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="checklist.txt" /> + <None Include="Contributors.html" /> + <None Include="License.html" /> + <None Include="Readme.html" /> + </ItemGroup> + <ItemGroup> + <Folder Include="bzip2\" /> + <Folder Include="src\" /> + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" /> +</Project> diff --git a/crypto/BouncyCastle.csproj b/crypto/BouncyCastle.csproj new file mode 100644 index 000000000..1a43de126 --- /dev/null +++ b/crypto/BouncyCastle.csproj @@ -0,0 +1,1361 @@ +<?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>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{4C235092-820C-4DEB-9074-D356FB797D8B}</ProjectGuid> + <OutputType>Library</OutputType> + <RootNamespace>Org.BouncyCastle</RootNamespace> + <AssemblyName>BouncyCastle</AssemblyName> + <TargetFrameworkVersion>v2.0</TargetFrameworkVersion> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\lib\net20</OutputPath> + <IntermediateOutputPath>obj\Debug\lib\net20</IntermediateOutputPath> + <DefineConstants>DEBUG;TRACE;INCLUDE_IDEA;STRONG_NAME</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>false</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <Optimize>true</Optimize> + <OutputPath>bin\Release\lib\net20</OutputPath> + <IntermediateOutputPath>obj\Release\lib\net20</IntermediateOutputPath> + <DefineConstants>TRACE;INCLUDE_IDEA;STRONG_NAME</DefineConstants> + <DocumentationFile>doc\BouncyCastle.xml</DocumentationFile> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>false</ConsolePause> + <NoWarn>1591</NoWarn> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Data" /> + <Reference Include="System.Xml" /> + </ItemGroup> + <ItemGroup> + <Compile Include="bzip2\src\BZip2Constants.cs" /> + <Compile Include="bzip2\src\CBZip2InputStream.cs" /> + <Compile Include="bzip2\src\CBZip2OutputStream.cs" /> + <Compile Include="bzip2\src\CRC.cs" /> + <Compile Include="src\AssemblyInfo.cs" /> + <Compile Include="src\asn1\ASN1Generator.cs" /> + <Compile Include="src\asn1\ASN1OctetStringParser.cs" /> + <Compile Include="src\asn1\ASN1SequenceParser.cs" /> + <Compile Include="src\asn1\ASN1SetParser.cs" /> + <Compile Include="src\asn1\ASN1StreamParser.cs" /> + <Compile Include="src\asn1\ASN1TaggedObjectParser.cs" /> + <Compile Include="src\asn1\Asn1Encodable.cs" /> + <Compile Include="src\asn1\Asn1EncodableVector.cs" /> + <Compile Include="src\asn1\Asn1Exception.cs" /> + <Compile Include="src\asn1\Asn1InputStream.cs" /> + <Compile Include="src\asn1\Asn1Null.cs" /> + <Compile Include="src\asn1\Asn1Object.cs" /> + <Compile Include="src\asn1\Asn1OctetString.cs" /> + <Compile Include="src\asn1\Asn1OutputStream.cs" /> + <Compile Include="src\asn1\Asn1ParsingException.cs" /> + <Compile Include="src\asn1\Asn1Sequence.cs" /> + <Compile Include="src\asn1\Asn1Set.cs" /> + <Compile Include="src\asn1\Asn1TaggedObject.cs" /> + <Compile Include="src\asn1\Asn1Tags.cs" /> + <Compile Include="src\asn1\BERGenerator.cs" /> + <Compile Include="src\asn1\BEROctetStringGenerator.cs" /> + <Compile Include="src\asn1\BEROctetStringParser.cs" /> + <Compile Include="src\asn1\BERSequenceGenerator.cs" /> + <Compile Include="src\asn1\BERSequenceParser.cs" /> + <Compile Include="src\asn1\BERSetGenerator.cs" /> + <Compile Include="src\asn1\BERSetParser.cs" /> + <Compile Include="src\asn1\BERTaggedObjectParser.cs" /> + <Compile Include="src\asn1\BerApplicationSpecific.cs" /> + <Compile Include="src\asn1\BerApplicationSpecificParser.cs" /> + <Compile Include="src\asn1\BerNull.cs" /> + <Compile Include="src\asn1\BerOctetString.cs" /> + <Compile Include="src\asn1\BerOutputStream.cs" /> + <Compile Include="src\asn1\BerSequence.cs" /> + <Compile Include="src\asn1\BerSet.cs" /> + <Compile Include="src\asn1\BerTaggedObject.cs" /> + <Compile Include="src\asn1\ConstructedOctetStream.cs" /> + <Compile Include="src\asn1\DERExternal.cs" /> + <Compile Include="src\asn1\DERExternalParser.cs" /> + <Compile Include="src\asn1\DERGenerator.cs" /> + <Compile Include="src\asn1\DEROctetStringParser.cs" /> + <Compile Include="src\asn1\DERSequenceGenerator.cs" /> + <Compile Include="src\asn1\DERSequenceParser.cs" /> + <Compile Include="src\asn1\DERSetGenerator.cs" /> + <Compile Include="src\asn1\DERSetParser.cs" /> + <Compile Include="src\asn1\DefiniteLengthInputStream.cs" /> + <Compile Include="src\asn1\DerApplicationSpecific.cs" /> + <Compile Include="src\asn1\DerBMPString.cs" /> + <Compile Include="src\asn1\DerBitString.cs" /> + <Compile Include="src\asn1\DerBoolean.cs" /> + <Compile Include="src\asn1\DerEnumerated.cs" /> + <Compile Include="src\asn1\DerGeneralString.cs" /> + <Compile Include="src\asn1\DerGeneralizedTime.cs" /> + <Compile Include="src\asn1\DerIA5String.cs" /> + <Compile Include="src\asn1\DerInteger.cs" /> + <Compile Include="src\asn1\DerNull.cs" /> + <Compile Include="src\asn1\DerNumericString.cs" /> + <Compile Include="src\asn1\DerObjectIdentifier.cs" /> + <Compile Include="src\asn1\DerOctetString.cs" /> + <Compile Include="src\asn1\DerOutputStream.cs" /> + <Compile Include="src\asn1\DerPrintableString.cs" /> + <Compile Include="src\asn1\DerSequence.cs" /> + <Compile Include="src\asn1\DerSet.cs" /> + <Compile Include="src\asn1\DerStringBase.cs" /> + <Compile Include="src\asn1\DerT61String.cs" /> + <Compile Include="src\asn1\DerTaggedObject.cs" /> + <Compile Include="src\asn1\DerUTCTime.cs" /> + <Compile Include="src\asn1\DerUTF8String.cs" /> + <Compile Include="src\asn1\DerUniversalString.cs" /> + <Compile Include="src\asn1\DerVisibleString.cs" /> + <Compile Include="src\asn1\IAsn1ApplicationSpecificParser.cs" /> + <Compile Include="src\asn1\IAsn1Choice.cs" /> + <Compile Include="src\asn1\IAsn1Convertible.cs" /> + <Compile Include="src\asn1\IAsn1String.cs" /> + <Compile Include="src\asn1\IndefiniteLengthInputStream.cs" /> + <Compile Include="src\asn1\LazyASN1InputStream.cs" /> + <Compile Include="src\asn1\LazyDERSequence.cs" /> + <Compile Include="src\asn1\LazyDERSet.cs" /> + <Compile Include="src\asn1\LimitedInputStream.cs" /> + <Compile Include="src\asn1\OidTokenizer.cs" /> + <Compile Include="src\asn1\bc\BCObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cmp\CAKeyUpdAnnContent.cs" /> + <Compile Include="src\asn1\cmp\CertConfirmContent.cs" /> + <Compile Include="src\asn1\cmp\CertOrEncCert.cs" /> + <Compile Include="src\asn1\cmp\CertRepMessage.cs" /> + <Compile Include="src\asn1\cmp\CertResponse.cs" /> + <Compile Include="src\asn1\cmp\CertStatus.cs" /> + <Compile Include="src\asn1\cmp\CertifiedKeyPair.cs" /> + <Compile Include="src\asn1\cmp\Challenge.cs" /> + <Compile Include="src\asn1\cmp\CmpCertificate.cs" /> + <Compile Include="src\asn1\cmp\CmpObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cmp\CrlAnnContent.cs" /> + <Compile Include="src\asn1\cmp\ErrorMsgContent.cs" /> + <Compile Include="src\asn1\cmp\GenMsgContent.cs" /> + <Compile Include="src\asn1\cmp\GenRepContent.cs" /> + <Compile Include="src\asn1\cmp\InfoTypeAndValue.cs" /> + <Compile Include="src\asn1\cmp\KeyRecRepContent.cs" /> + <Compile Include="src\asn1\cmp\OobCertHash.cs" /> + <Compile Include="src\asn1\cmp\PKIBody.cs" /> + <Compile Include="src\asn1\cmp\PKIConfirmContent.cs" /> + <Compile Include="src\asn1\cmp\PKIFailureInfo.cs" /> + <Compile Include="src\asn1\cmp\PKIFreeText.cs" /> + <Compile Include="src\asn1\cmp\PKIHeader.cs" /> + <Compile Include="src\asn1\cmp\PKIHeaderBuilder.cs" /> + <Compile Include="src\asn1\cmp\PKIMessage.cs" /> + <Compile Include="src\asn1\cmp\PKIMessages.cs" /> + <Compile Include="src\asn1\cmp\PKIStatus.cs" /> + <Compile Include="src\asn1\cmp\PKIStatusInfo.cs" /> + <Compile Include="src\asn1\cmp\PbmParameter.cs" /> + <Compile Include="src\asn1\cmp\PollRepContent.cs" /> + <Compile Include="src\asn1\cmp\PollReqContent.cs" /> + <Compile Include="src\asn1\cmp\PopoDecKeyChallContent.cs" /> + <Compile Include="src\asn1\cmp\PopoDecKeyRespContent.cs" /> + <Compile Include="src\asn1\cmp\ProtectedPart.cs" /> + <Compile Include="src\asn1\cmp\RevAnnContent.cs" /> + <Compile Include="src\asn1\cmp\RevDetails.cs" /> + <Compile Include="src\asn1\cmp\RevRepContent.cs" /> + <Compile Include="src\asn1\cmp\RevRepContentBuilder.cs" /> + <Compile Include="src\asn1\cmp\RevReqContent.cs" /> + <Compile Include="src\asn1\cms\Attribute.cs" /> + <Compile Include="src\asn1\cms\AttributeTable.cs" /> + <Compile Include="src\asn1\cms\Attributes.cs" /> + <Compile Include="src\asn1\cms\AuthEnvelopedData.cs" /> + <Compile Include="src\asn1\cms\AuthEnvelopedDataParser.cs" /> + <Compile Include="src\asn1\cms\AuthenticatedData.cs" /> + <Compile Include="src\asn1\cms\AuthenticatedDataParser.cs" /> + <Compile Include="src\asn1\cms\CMSAttributes.cs" /> + <Compile Include="src\asn1\cms\CMSObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cms\CompressedData.cs" /> + <Compile Include="src\asn1\cms\CompressedDataParser.cs" /> + <Compile Include="src\asn1\cms\ContentInfo.cs" /> + <Compile Include="src\asn1\cms\ContentInfoParser.cs" /> + <Compile Include="src\asn1\cms\EncryptedContentInfo.cs" /> + <Compile Include="src\asn1\cms\EncryptedContentInfoParser.cs" /> + <Compile Include="src\asn1\cms\EncryptedData.cs" /> + <Compile Include="src\asn1\cms\EnvelopedData.cs" /> + <Compile Include="src\asn1\cms\EnvelopedDataParser.cs" /> + <Compile Include="src\asn1\cms\Evidence.cs" /> + <Compile Include="src\asn1\cms\IssuerAndSerialNumber.cs" /> + <Compile Include="src\asn1\cms\KEKIdentifier.cs" /> + <Compile Include="src\asn1\cms\KEKRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\KeyAgreeRecipientIdentifier.cs" /> + <Compile Include="src\asn1\cms\KeyAgreeRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\KeyTransRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\MetaData.cs" /> + <Compile Include="src\asn1\cms\OriginatorIdentifierOrKey.cs" /> + <Compile Include="src\asn1\cms\OriginatorInfo.cs" /> + <Compile Include="src\asn1\cms\OriginatorPublicKey.cs" /> + <Compile Include="src\asn1\cms\OtherKeyAttribute.cs" /> + <Compile Include="src\asn1\cms\OtherRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\OtherRevocationInfoFormat.cs" /> + <Compile Include="src\asn1\cms\PasswordRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\RecipientEncryptedKey.cs" /> + <Compile Include="src\asn1\cms\RecipientIdentifier.cs" /> + <Compile Include="src\asn1\cms\RecipientInfo.cs" /> + <Compile Include="src\asn1\cms\RecipientKeyIdentifier.cs" /> + <Compile Include="src\asn1\cms\SCVPReqRes.cs" /> + <Compile Include="src\asn1\cms\SignedData.cs" /> + <Compile Include="src\asn1\cms\SignedDataParser.cs" /> + <Compile Include="src\asn1\cms\SignerIdentifier.cs" /> + <Compile Include="src\asn1\cms\SignerInfo.cs" /> + <Compile Include="src\asn1\cms\Time.cs" /> + <Compile Include="src\asn1\cms\TimeStampAndCRL.cs" /> + <Compile Include="src\asn1\cms\TimeStampTokenEvidence.cs" /> + <Compile Include="src\asn1\cms\TimeStampedData.cs" /> + <Compile Include="src\asn1\cms\TimeStampedDataParser.cs" /> + <Compile Include="src\asn1\cms\ecc\MQVuserKeyingMaterial.cs" /> + <Compile Include="src\asn1\crmf\AttributeTypeAndValue.cs" /> + <Compile Include="src\asn1\crmf\CertId.cs" /> + <Compile Include="src\asn1\crmf\CertReqMessages.cs" /> + <Compile Include="src\asn1\crmf\CertReqMsg.cs" /> + <Compile Include="src\asn1\crmf\CertRequest.cs" /> + <Compile Include="src\asn1\crmf\CertTemplate.cs" /> + <Compile Include="src\asn1\crmf\CertTemplateBuilder.cs" /> + <Compile Include="src\asn1\crmf\Controls.cs" /> + <Compile Include="src\asn1\crmf\CrmfObjectIdentifiers.cs" /> + <Compile Include="src\asn1\crmf\EncKeyWithID.cs" /> + <Compile Include="src\asn1\crmf\EncryptedKey.cs" /> + <Compile Include="src\asn1\crmf\EncryptedValue.cs" /> + <Compile Include="src\asn1\crmf\OptionalValidity.cs" /> + <Compile Include="src\asn1\crmf\PKIArchiveOptions.cs" /> + <Compile Include="src\asn1\crmf\PKIPublicationInfo.cs" /> + <Compile Include="src\asn1\crmf\PKMacValue.cs" /> + <Compile Include="src\asn1\crmf\PopoPrivKey.cs" /> + <Compile Include="src\asn1\crmf\PopoSigningKey.cs" /> + <Compile Include="src\asn1\crmf\PopoSigningKeyInput.cs" /> + <Compile Include="src\asn1\crmf\ProofOfPossession.cs" /> + <Compile Include="src\asn1\crmf\SinglePubInfo.cs" /> + <Compile Include="src\asn1\crmf\SubsequentMessage.cs" /> + <Compile Include="src\asn1\cryptopro\CryptoProObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cryptopro\ECGOST3410NamedCurves.cs" /> + <Compile Include="src\asn1\cryptopro\ECGOST3410ParamSetParameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST28147Parameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST3410NamedParameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST3410ParamSetParameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST3410PublicKeyAlgParameters.cs" /> + <Compile Include="src\asn1\eac\EACObjectIdentifiers.cs" /> + <Compile Include="src\asn1\esf\CertificateValues.cs" /> + <Compile Include="src\asn1\esf\CommitmentTypeIdentifier.cs" /> + <Compile Include="src\asn1\esf\CommitmentTypeIndication.cs" /> + <Compile Include="src\asn1\esf\CommitmentTypeQualifier.cs" /> + <Compile Include="src\asn1\esf\CompleteCertificateRefs.cs" /> + <Compile Include="src\asn1\esf\CompleteRevocationRefs.cs" /> + <Compile Include="src\asn1\esf\CrlIdentifier.cs" /> + <Compile Include="src\asn1\esf\CrlListID.cs" /> + <Compile Include="src\asn1\esf\CrlOcspRef.cs" /> + <Compile Include="src\asn1\esf\CrlValidatedID.cs" /> + <Compile Include="src\asn1\esf\ESFAttributes.cs" /> + <Compile Include="src\asn1\esf\OcspIdentifier.cs" /> + <Compile Include="src\asn1\esf\OcspListID.cs" /> + <Compile Include="src\asn1\esf\OcspResponsesID.cs" /> + <Compile Include="src\asn1\esf\OtherCertID.cs" /> + <Compile Include="src\asn1\esf\OtherHash.cs" /> + <Compile Include="src\asn1\esf\OtherHashAlgAndValue.cs" /> + <Compile Include="src\asn1\esf\OtherRevRefs.cs" /> + <Compile Include="src\asn1\esf\OtherRevVals.cs" /> + <Compile Include="src\asn1\esf\OtherSigningCertificate.cs" /> + <Compile Include="src\asn1\esf\RevocationValues.cs" /> + <Compile Include="src\asn1\esf\SigPolicyQualifierInfo.cs" /> + <Compile Include="src\asn1\esf\SignaturePolicyId.cs" /> + <Compile Include="src\asn1\esf\SignaturePolicyIdentifier.cs" /> + <Compile Include="src\asn1\esf\SignerAttribute.cs" /> + <Compile Include="src\asn1\esf\SignerLocation.cs" /> + <Compile Include="src\asn1\ess\ContentHints.cs" /> + <Compile Include="src\asn1\ess\ContentIdentifier.cs" /> + <Compile Include="src\asn1\ess\ESSCertID.cs" /> + <Compile Include="src\asn1\ess\ESSCertIDv2.cs" /> + <Compile Include="src\asn1\ess\OtherCertID.cs" /> + <Compile Include="src\asn1\ess\OtherSigningCertificate.cs" /> + <Compile Include="src\asn1\ess\SigningCertificate.cs" /> + <Compile Include="src\asn1\ess\SigningCertificateV2.cs" /> + <Compile Include="src\asn1\gnu\GNUObjectIdentifiers.cs" /> + <Compile Include="src\asn1\iana\IANAObjectIdentifiers.cs" /> + <Compile Include="src\asn1\icao\CscaMasterList.cs" /> + <Compile Include="src\asn1\icao\DataGroupHash.cs" /> + <Compile Include="src\asn1\icao\ICAOObjectIdentifiers.cs" /> + <Compile Include="src\asn1\icao\LDSSecurityObject.cs" /> + <Compile Include="src\asn1\icao\LDSVersionInfo.cs" /> + <Compile Include="src\asn1\isismtt\ISISMTTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\isismtt\ocsp\CertHash.cs" /> + <Compile Include="src\asn1\isismtt\ocsp\RequestedCertificate.cs" /> + <Compile Include="src\asn1\isismtt\x509\AdditionalInformationSyntax.cs" /> + <Compile Include="src\asn1\isismtt\x509\AdmissionSyntax.cs" /> + <Compile Include="src\asn1\isismtt\x509\Admissions.cs" /> + <Compile Include="src\asn1\isismtt\x509\DeclarationOfMajority.cs" /> + <Compile Include="src\asn1\isismtt\x509\MonetaryLimit.cs" /> + <Compile Include="src\asn1\isismtt\x509\NamingAuthority.cs" /> + <Compile Include="src\asn1\isismtt\x509\ProcurationSyntax.cs" /> + <Compile Include="src\asn1\isismtt\x509\ProfessionInfo.cs" /> + <Compile Include="src\asn1\isismtt\x509\Restriction.cs" /> + <Compile Include="src\asn1\kisa\KISAObjectIdentifiers.cs" /> + <Compile Include="src\asn1\microsoft\MicrosoftObjectIdentifiers.cs" /> + <Compile Include="src\asn1\misc\CAST5CBCParameters.cs" /> + <Compile Include="src\asn1\misc\IDEACBCPar.cs" /> + <Compile Include="src\asn1\misc\MiscObjectIdentifiers.cs" /> + <Compile Include="src\asn1\misc\NetscapeCertType.cs" /> + <Compile Include="src\asn1\misc\NetscapeRevocationURL.cs" /> + <Compile Include="src\asn1\misc\VerisignCzagExtension.cs" /> + <Compile Include="src\asn1\mozilla\PublicKeyAndChallenge.cs" /> + <Compile Include="src\asn1\nist\NISTNamedCurves.cs" /> + <Compile Include="src\asn1\nist\NISTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\ntt\NTTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\ocsp\BasicOCSPResponse.cs" /> + <Compile Include="src\asn1\ocsp\CertID.cs" /> + <Compile Include="src\asn1\ocsp\CertStatus.cs" /> + <Compile Include="src\asn1\ocsp\CrlID.cs" /> + <Compile Include="src\asn1\ocsp\OCSPObjectIdentifiers.cs" /> + <Compile Include="src\asn1\ocsp\OCSPRequest.cs" /> + <Compile Include="src\asn1\ocsp\OCSPResponse.cs" /> + <Compile Include="src\asn1\ocsp\OCSPResponseStatus.cs" /> + <Compile Include="src\asn1\ocsp\Request.cs" /> + <Compile Include="src\asn1\ocsp\ResponderID.cs" /> + <Compile Include="src\asn1\ocsp\ResponseBytes.cs" /> + <Compile Include="src\asn1\ocsp\ResponseData.cs" /> + <Compile Include="src\asn1\ocsp\RevokedInfo.cs" /> + <Compile Include="src\asn1\ocsp\ServiceLocator.cs" /> + <Compile Include="src\asn1\ocsp\Signature.cs" /> + <Compile Include="src\asn1\ocsp\SingleResponse.cs" /> + <Compile Include="src\asn1\ocsp\TBSRequest.cs" /> + <Compile Include="src\asn1\oiw\ElGamalParameter.cs" /> + <Compile Include="src\asn1\oiw\OIWObjectIdentifiers.cs" /> + <Compile Include="src\asn1\pkcs\Attribute.cs" /> + <Compile Include="src\asn1\pkcs\AuthenticatedSafe.cs" /> + <Compile Include="src\asn1\pkcs\CertBag.cs" /> + <Compile Include="src\asn1\pkcs\CertificationRequest.cs" /> + <Compile Include="src\asn1\pkcs\CertificationRequestInfo.cs" /> + <Compile Include="src\asn1\pkcs\ContentInfo.cs" /> + <Compile Include="src\asn1\pkcs\DHParameter.cs" /> + <Compile Include="src\asn1\pkcs\EncryptedData.cs" /> + <Compile Include="src\asn1\pkcs\EncryptedPrivateKeyInfo.cs" /> + <Compile Include="src\asn1\pkcs\EncryptionScheme.cs" /> + <Compile Include="src\asn1\pkcs\IssuerAndSerialNumber.cs" /> + <Compile Include="src\asn1\pkcs\KeyDerivationFunc.cs" /> + <Compile Include="src\asn1\pkcs\MacData.cs" /> + <Compile Include="src\asn1\pkcs\PBEParameter.cs" /> + <Compile Include="src\asn1\pkcs\PBES2Parameters.cs" /> + <Compile Include="src\asn1\pkcs\PBKDF2Params.cs" /> + <Compile Include="src\asn1\pkcs\PKCS12PBEParams.cs" /> + <Compile Include="src\asn1\pkcs\PKCSObjectIdentifiers.cs" /> + <Compile Include="src\asn1\pkcs\Pfx.cs" /> + <Compile Include="src\asn1\pkcs\PrivateKeyInfo.cs" /> + <Compile Include="src\asn1\pkcs\RC2CBCParameter.cs" /> + <Compile Include="src\asn1\pkcs\RSAESOAEPparams.cs" /> + <Compile Include="src\asn1\pkcs\RSAPrivateKeyStructure.cs" /> + <Compile Include="src\asn1\pkcs\RSASSAPSSparams.cs" /> + <Compile Include="src\asn1\pkcs\SafeBag.cs" /> + <Compile Include="src\asn1\pkcs\SignedData.cs" /> + <Compile Include="src\asn1\pkcs\SignerInfo.cs" /> + <Compile Include="src\asn1\sec\ECPrivateKeyStructure.cs" /> + <Compile Include="src\asn1\sec\SECNamedCurves.cs" /> + <Compile Include="src\asn1\sec\SECObjectIdentifiers.cs" /> + <Compile Include="src\asn1\smime\SMIMEAttributes.cs" /> + <Compile Include="src\asn1\smime\SMIMECapabilities.cs" /> + <Compile Include="src\asn1\smime\SMIMECapabilitiesAttribute.cs" /> + <Compile Include="src\asn1\smime\SMIMECapability.cs" /> + <Compile Include="src\asn1\smime\SMIMECapabilityVector.cs" /> + <Compile Include="src\asn1\smime\SMIMEEncryptionKeyPreferenceAttribute.cs" /> + <Compile Include="src\asn1\teletrust\TeleTrusTNamedCurves.cs" /> + <Compile Include="src\asn1\teletrust\TeleTrusTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\tsp\Accuracy.cs" /> + <Compile Include="src\asn1\tsp\MessageImprint.cs" /> + <Compile Include="src\asn1\tsp\TSTInfo.cs" /> + <Compile Include="src\asn1\tsp\TimeStampReq.cs" /> + <Compile Include="src\asn1\tsp\TimeStampResp.cs" /> + <Compile Include="src\asn1\util\Asn1Dump.cs" /> + <Compile Include="src\asn1\util\Dump.cs" /> + <Compile Include="src\asn1\util\FilterStream.cs" /> + <Compile Include="src\asn1\x500\DirectoryString.cs" /> + <Compile Include="src\asn1\x509\AccessDescription.cs" /> + <Compile Include="src\asn1\x509\AlgorithmIdentifier.cs" /> + <Compile Include="src\asn1\x509\AttCertIssuer.cs" /> + <Compile Include="src\asn1\x509\AttCertValidityPeriod.cs" /> + <Compile Include="src\asn1\x509\Attribute.cs" /> + <Compile Include="src\asn1\x509\AttributeCertificate.cs" /> + <Compile Include="src\asn1\x509\AttributeCertificateInfo.cs" /> + <Compile Include="src\asn1\x509\AttributeTable.cs" /> + <Compile Include="src\asn1\x509\AuthorityInformationAccess.cs" /> + <Compile Include="src\asn1\x509\AuthorityKeyIdentifier.cs" /> + <Compile Include="src\asn1\x509\BasicConstraints.cs" /> + <Compile Include="src\asn1\x509\CRLDistPoint.cs" /> + <Compile Include="src\asn1\x509\CRLNumber.cs" /> + <Compile Include="src\asn1\x509\CRLReason.cs" /> + <Compile Include="src\asn1\x509\CertPolicyId.cs" /> + <Compile Include="src\asn1\x509\CertificateList.cs" /> + <Compile Include="src\asn1\x509\CertificatePair.cs" /> + <Compile Include="src\asn1\x509\CertificatePolicies.cs" /> + <Compile Include="src\asn1\x509\DSAParameter.cs" /> + <Compile Include="src\asn1\x509\DigestInfo.cs" /> + <Compile Include="src\asn1\x509\DisplayText.cs" /> + <Compile Include="src\asn1\x509\DistributionPoint.cs" /> + <Compile Include="src\asn1\x509\DistributionPointName.cs" /> + <Compile Include="src\asn1\x509\ExtendedKeyUsage.cs" /> + <Compile Include="src\asn1\x509\GeneralName.cs" /> + <Compile Include="src\asn1\x509\GeneralNames.cs" /> + <Compile Include="src\asn1\x509\GeneralSubtree.cs" /> + <Compile Include="src\asn1\x509\Holder.cs" /> + <Compile Include="src\asn1\x509\IetfAttrSyntax.cs" /> + <Compile Include="src\asn1\x509\IssuerSerial.cs" /> + <Compile Include="src\asn1\x509\IssuingDistributionPoint.cs" /> + <Compile Include="src\asn1\x509\KeyPurposeId.cs" /> + <Compile Include="src\asn1\x509\KeyUsage.cs" /> + <Compile Include="src\asn1\x509\NameConstraints.cs" /> + <Compile Include="src\asn1\x509\NoticeReference.cs" /> + <Compile Include="src\asn1\x509\ObjectDigestInfo.cs" /> + <Compile Include="src\asn1\x509\PolicyInformation.cs" /> + <Compile Include="src\asn1\x509\PolicyMappings.cs" /> + <Compile Include="src\asn1\x509\PolicyQualifierId.cs" /> + <Compile Include="src\asn1\x509\PolicyQualifierInfo.cs" /> + <Compile Include="src\asn1\x509\PrivateKeyUsagePeriod.cs" /> + <Compile Include="src\asn1\x509\RSAPublicKeyStructure.cs" /> + <Compile Include="src\asn1\x509\ReasonFlags.cs" /> + <Compile Include="src\asn1\x509\RoleSyntax.cs" /> + <Compile Include="src\asn1\x509\SubjectDirectoryAttributes.cs" /> + <Compile Include="src\asn1\x509\SubjectKeyIdentifier.cs" /> + <Compile Include="src\asn1\x509\SubjectPublicKeyInfo.cs" /> + <Compile Include="src\asn1\x509\TBSCertList.cs" /> + <Compile Include="src\asn1\x509\TBSCertificateStructure.cs" /> + <Compile Include="src\asn1\x509\Target.cs" /> + <Compile Include="src\asn1\x509\TargetInformation.cs" /> + <Compile Include="src\asn1\x509\Targets.cs" /> + <Compile Include="src\asn1\x509\Time.cs" /> + <Compile Include="src\asn1\x509\UserNotice.cs" /> + <Compile Include="src\asn1\x509\V1TBSCertificateGenerator.cs" /> + <Compile Include="src\asn1\x509\V2AttributeCertificateInfoGenerator.cs" /> + <Compile Include="src\asn1\x509\V2Form.cs" /> + <Compile Include="src\asn1\x509\V2TBSCertListGenerator.cs" /> + <Compile Include="src\asn1\x509\V3TBSCertificateGenerator.cs" /> + <Compile Include="src\asn1\x509\X509Attributes.cs" /> + <Compile Include="src\asn1\x509\X509CertificateStructure.cs" /> + <Compile Include="src\asn1\x509\X509DefaultEntryConverter.cs" /> + <Compile Include="src\asn1\x509\X509Extension.cs" /> + <Compile Include="src\asn1\x509\X509Extensions.cs" /> + <Compile Include="src\asn1\x509\X509ExtensionsGenerator.cs" /> + <Compile Include="src\asn1\x509\X509Name.cs" /> + <Compile Include="src\asn1\x509\X509NameEntryConverter.cs" /> + <Compile Include="src\asn1\x509\X509NameTokenizer.cs" /> + <Compile Include="src\asn1\x509\X509ObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x509\qualified\BiometricData.cs" /> + <Compile Include="src\asn1\x509\qualified\ETSIQCObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x509\qualified\Iso4217CurrencyCode.cs" /> + <Compile Include="src\asn1\x509\qualified\MonetaryValue.cs" /> + <Compile Include="src\asn1\x509\qualified\QCStatement.cs" /> + <Compile Include="src\asn1\x509\qualified\RFC3739QCObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x509\qualified\SemanticsInformation.cs" /> + <Compile Include="src\asn1\x509\qualified\TypeOfBiometricData.cs" /> + <Compile Include="src\asn1\x509\sigi\NameOrPseudonym.cs" /> + <Compile Include="src\asn1\x509\sigi\PersonalData.cs" /> + <Compile Include="src\asn1\x509\sigi\SigIObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x9\DHDomainParameters.cs" /> + <Compile Include="src\asn1\x9\DHPublicKey.cs" /> + <Compile Include="src\asn1\x9\DHValidationParms.cs" /> + <Compile Include="src\asn1\x9\ECNamedCurveTable.cs" /> + <Compile Include="src\asn1\x9\KeySpecificInfo.cs" /> + <Compile Include="src\asn1\x9\OtherInfo.cs" /> + <Compile Include="src\asn1\x9\X962NamedCurves.cs" /> + <Compile Include="src\asn1\x9\X962Parameters.cs" /> + <Compile Include="src\asn1\x9\X9Curve.cs" /> + <Compile Include="src\asn1\x9\X9ECParameters.cs" /> + <Compile Include="src\asn1\x9\X9ECParametersHolder.cs" /> + <Compile Include="src\asn1\x9\X9ECPoint.cs" /> + <Compile Include="src\asn1\x9\X9FieldElement.cs" /> + <Compile Include="src\asn1\x9\X9FieldID.cs" /> + <Compile Include="src\asn1\x9\X9IntegerConverter.cs" /> + <Compile Include="src\asn1\x9\X9ObjectIdentifiers.cs" /> + <Compile Include="src\bcpg\ArmoredInputStream.cs" /> + <Compile Include="src\bcpg\ArmoredOutputStream.cs" /> + <Compile Include="src\bcpg\BcpgInputStream.cs" /> + <Compile Include="src\bcpg\BcpgObject.cs" /> + <Compile Include="src\bcpg\BcpgOutputStream.cs" /> + <Compile Include="src\bcpg\CompressedDataPacket.cs" /> + <Compile Include="src\bcpg\CompressionAlgorithmTags.cs" /> + <Compile Include="src\bcpg\ContainedPacket.cs" /> + <Compile Include="src\bcpg\Crc24.cs" /> + <Compile Include="src\bcpg\DsaPublicBcpgKey.cs" /> + <Compile Include="src\bcpg\DsaSecretBcpgKey.cs" /> + <Compile Include="src\bcpg\ElGamalPublicBcpgKey.cs" /> + <Compile Include="src\bcpg\ElGamalSecretBcpgKey.cs" /> + <Compile Include="src\bcpg\ExperimentalPacket.cs" /> + <Compile Include="src\bcpg\HashAlgorithmTags.cs" /> + <Compile Include="src\bcpg\IBcpgKey.cs" /> + <Compile Include="src\bcpg\InputStreamPacket.cs" /> + <Compile Include="src\bcpg\LiteralDataPacket.cs" /> + <Compile Include="src\bcpg\MPInteger.cs" /> + <Compile Include="src\bcpg\MarkerPacket.cs" /> + <Compile Include="src\bcpg\ModDetectionCodePacket.cs" /> + <Compile Include="src\bcpg\OnePassSignaturePacket.cs" /> + <Compile Include="src\bcpg\OutputStreamPacket.cs" /> + <Compile Include="src\bcpg\Packet.cs" /> + <Compile Include="src\bcpg\PacketTags.cs" /> + <Compile Include="src\bcpg\PublicKeyAlgorithmTags.cs" /> + <Compile Include="src\bcpg\PublicKeyEncSessionPacket.cs" /> + <Compile Include="src\bcpg\PublicKeyPacket.cs" /> + <Compile Include="src\bcpg\PublicSubkeyPacket.cs" /> + <Compile Include="src\bcpg\RsaPublicBcpgKey.cs" /> + <Compile Include="src\bcpg\RsaSecretBcpgKey.cs" /> + <Compile Include="src\bcpg\S2k.cs" /> + <Compile Include="src\bcpg\SecretKeyPacket.cs" /> + <Compile Include="src\bcpg\SecretSubkeyPacket.cs" /> + <Compile Include="src\bcpg\SignaturePacket.cs" /> + <Compile Include="src\bcpg\SignatureSubpacket.cs" /> + <Compile Include="src\bcpg\SignatureSubpacketTags.cs" /> + <Compile Include="src\bcpg\SignatureSubpacketsReader.cs" /> + <Compile Include="src\bcpg\SymmetricEncDataPacket.cs" /> + <Compile Include="src\bcpg\SymmetricEncIntegrityPacket.cs" /> + <Compile Include="src\bcpg\SymmetricKeyAlgorithmTags.cs" /> + <Compile Include="src\bcpg\SymmetricKeyEncSessionPacket.cs" /> + <Compile Include="src\bcpg\TrustPacket.cs" /> + <Compile Include="src\bcpg\UserAttributePacket.cs" /> + <Compile Include="src\bcpg\UserAttributeSubpacket.cs" /> + <Compile Include="src\bcpg\UserAttributeSubpacketTags.cs" /> + <Compile Include="src\bcpg\UserAttributeSubpacketsReader.cs" /> + <Compile Include="src\bcpg\UserIdPacket.cs" /> + <Compile Include="src\bcpg\attr\ImageAttrib.cs" /> + <Compile Include="src\bcpg\sig\EmbeddedSignature.cs" /> + <Compile Include="src\bcpg\sig\Exportable.cs" /> + <Compile Include="src\bcpg\sig\IssuerKeyId.cs" /> + <Compile Include="src\bcpg\sig\KeyExpirationTime.cs" /> + <Compile Include="src\bcpg\sig\KeyFlags.cs" /> + <Compile Include="src\bcpg\sig\NotationData.cs" /> + <Compile Include="src\bcpg\sig\PreferredAlgorithms.cs" /> + <Compile Include="src\bcpg\sig\PrimaryUserId.cs" /> + <Compile Include="src\bcpg\sig\Revocable.cs" /> + <Compile Include="src\bcpg\sig\RevocationKey.cs" /> + <Compile Include="src\bcpg\sig\RevocationKeyTags.cs" /> + <Compile Include="src\bcpg\sig\RevocationReason.cs" /> + <Compile Include="src\bcpg\sig\RevocationReasonTags.cs" /> + <Compile Include="src\bcpg\sig\SignatureCreationTime.cs" /> + <Compile Include="src\bcpg\sig\SignatureExpirationTime.cs" /> + <Compile Include="src\bcpg\sig\SignerUserId.cs" /> + <Compile Include="src\bcpg\sig\TrustSignature.cs" /> + <Compile Include="src\cms\BaseDigestCalculator.cs" /> + <Compile Include="src\cms\CMSAttributeTableGenerationException.cs" /> + <Compile Include="src\cms\CMSAttributeTableGenerator.cs" /> + <Compile Include="src\cms\CMSAuthEnvelopedData.cs" /> + <Compile Include="src\cms\CMSAuthEnvelopedGenerator.cs" /> + <Compile Include="src\cms\CMSAuthenticatedData.cs" /> + <Compile Include="src\cms\CMSAuthenticatedDataGenerator.cs" /> + <Compile Include="src\cms\CMSAuthenticatedDataParser.cs" /> + <Compile Include="src\cms\CMSAuthenticatedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSAuthenticatedGenerator.cs" /> + <Compile Include="src\cms\CMSCompressedData.cs" /> + <Compile Include="src\cms\CMSCompressedDataGenerator.cs" /> + <Compile Include="src\cms\CMSCompressedDataParser.cs" /> + <Compile Include="src\cms\CMSCompressedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSContentInfoParser.cs" /> + <Compile Include="src\cms\CMSEnvelopedData.cs" /> + <Compile Include="src\cms\CMSEnvelopedDataGenerator.cs" /> + <Compile Include="src\cms\CMSEnvelopedDataParser.cs" /> + <Compile Include="src\cms\CMSEnvelopedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSEnvelopedGenerator.cs" /> + <Compile Include="src\cms\CMSEnvelopedHelper.cs" /> + <Compile Include="src\cms\CMSException.cs" /> + <Compile Include="src\cms\CMSPBEKey.cs" /> + <Compile Include="src\cms\CMSProcessable.cs" /> + <Compile Include="src\cms\CMSProcessableByteArray.cs" /> + <Compile Include="src\cms\CMSProcessableFile.cs" /> + <Compile Include="src\cms\CMSProcessableInputStream.cs" /> + <Compile Include="src\cms\CMSReadable.cs" /> + <Compile Include="src\cms\CMSSecureReadable.cs" /> + <Compile Include="src\cms\CMSSignedData.cs" /> + <Compile Include="src\cms\CMSSignedDataGenerator.cs" /> + <Compile Include="src\cms\CMSSignedDataParser.cs" /> + <Compile Include="src\cms\CMSSignedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSSignedGenerator.cs" /> + <Compile Include="src\cms\CMSSignedHelper.cs" /> + <Compile Include="src\cms\CMSStreamException.cs" /> + <Compile Include="src\cms\CMSTypedStream.cs" /> + <Compile Include="src\cms\CMSUtils.cs" /> + <Compile Include="src\cms\CounterSignatureDigestCalculator.cs" /> + <Compile Include="src\cms\DefaultAuthenticatedAttributeTableGenerator.cs" /> + <Compile Include="src\cms\DefaultSignedAttributeTableGenerator.cs" /> + <Compile Include="src\cms\DigOutputStream.cs" /> + <Compile Include="src\cms\IDigestCalculator.cs" /> + <Compile Include="src\cms\KEKRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\KEKRecipientInformation.cs" /> + <Compile Include="src\cms\KeyAgreeRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\KeyAgreeRecipientInformation.cs" /> + <Compile Include="src\cms\KeyTransRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\KeyTransRecipientInformation.cs" /> + <Compile Include="src\cms\MacOutputStream.cs" /> + <Compile Include="src\cms\OriginatorId.cs" /> + <Compile Include="src\cms\OriginatorInfoGenerator.cs" /> + <Compile Include="src\cms\OriginatorInformation.cs" /> + <Compile Include="src\cms\PKCS5Scheme2PBEKey.cs" /> + <Compile Include="src\cms\PKCS5Scheme2UTF8PBEKey.cs" /> + <Compile Include="src\cms\PasswordRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\PasswordRecipientInformation.cs" /> + <Compile Include="src\cms\RecipientId.cs" /> + <Compile Include="src\cms\RecipientInfoGenerator.cs" /> + <Compile Include="src\cms\RecipientInformation.cs" /> + <Compile Include="src\cms\RecipientInformationStore.cs" /> + <Compile Include="src\cms\SigOutputStream.cs" /> + <Compile Include="src\cms\SignerId.cs" /> + <Compile Include="src\cms\SignerInfoGenerator.cs" /> + <Compile Include="src\cms\SignerInformation.cs" /> + <Compile Include="src\cms\SignerInformationStore.cs" /> + <Compile Include="src\cms\SimpleAttributeTableGenerator.cs" /> + <Compile Include="src\crypto\AsymmetricCipherKeyPair.cs" /> + <Compile Include="src\crypto\AsymmetricKeyParameter.cs" /> + <Compile Include="src\crypto\BufferedAeadBlockCipher.cs" /> + <Compile Include="src\crypto\BufferedAsymmetricBlockCipher.cs" /> + <Compile Include="src\crypto\BufferedBlockCipher.cs" /> + <Compile Include="src\crypto\BufferedCipherBase.cs" /> + <Compile Include="src\crypto\BufferedIesCipher.cs" /> + <Compile Include="src\crypto\BufferedStreamCipher.cs" /> + <Compile Include="src\crypto\CipherKeyGenerator.cs" /> + <Compile Include="src\crypto\CryptoException.cs" /> + <Compile Include="src\crypto\DataLengthException.cs" /> + <Compile Include="src\crypto\IAsymmetricBlockCipher.cs" /> + <Compile Include="src\crypto\IAsymmetricCipherKeyPairGenerator.cs" /> + <Compile Include="src\crypto\IBasicAgreement.cs" /> + <Compile Include="src\crypto\IBlockCipher.cs" /> + <Compile Include="src\crypto\IBufferedCipher.cs" /> + <Compile Include="src\crypto\ICipherParameters.cs" /> + <Compile Include="src\crypto\IDSA.cs" /> + <Compile Include="src\crypto\IDerivationFunction.cs" /> + <Compile Include="src\crypto\IDerivationParameters.cs" /> + <Compile Include="src\crypto\IDigest.cs" /> + <Compile Include="src\crypto\IMac.cs" /> + <Compile Include="src\crypto\ISigner.cs" /> + <Compile Include="src\crypto\ISignerWithRecovery.cs" /> + <Compile Include="src\crypto\IStreamCipher.cs" /> + <Compile Include="src\crypto\IWrapper.cs" /> + <Compile Include="src\crypto\InvalidCipherTextException.cs" /> + <Compile Include="src\crypto\KeyGenerationParameters.cs" /> + <Compile Include="src\crypto\MaxBytesExceededException.cs" /> + <Compile Include="src\crypto\PbeParametersGenerator.cs" /> + <Compile Include="src\crypto\StreamBlockCipher.cs" /> + <Compile Include="src\crypto\agreement\DHAgreement.cs" /> + <Compile Include="src\crypto\agreement\DHBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\DHStandardGroups.cs" /> + <Compile Include="src\crypto\agreement\ECDHBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECDHCBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECDHWithKdfBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECMqvBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECMqvWithKdfBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\kdf\DHKdfParameters.cs" /> + <Compile Include="src\crypto\agreement\kdf\DHKekGenerator.cs" /> + <Compile Include="src\crypto\agreement\kdf\ECDHKekGenerator.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6Client.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6Server.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6Utilities.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6VerifierGenerator.cs" /> + <Compile Include="src\crypto\digests\GOST3411Digest.cs" /> + <Compile Include="src\crypto\digests\GeneralDigest.cs" /> + <Compile Include="src\crypto\digests\LongDigest.cs" /> + <Compile Include="src\crypto\digests\MD2Digest.cs" /> + <Compile Include="src\crypto\digests\MD4Digest.cs" /> + <Compile Include="src\crypto\digests\MD5Digest.cs" /> + <Compile Include="src\crypto\digests\NullDigest.cs" /> + <Compile Include="src\crypto\digests\RipeMD128Digest.cs" /> + <Compile Include="src\crypto\digests\RipeMD160Digest.cs" /> + <Compile Include="src\crypto\digests\RipeMD256Digest.cs" /> + <Compile Include="src\crypto\digests\RipeMD320Digest.cs" /> + <Compile Include="src\crypto\digests\SHA3Digest.cs" /> + <Compile Include="src\crypto\digests\Sha1Digest.cs" /> + <Compile Include="src\crypto\digests\Sha224Digest.cs" /> + <Compile Include="src\crypto\digests\Sha256Digest.cs" /> + <Compile Include="src\crypto\digests\Sha384Digest.cs" /> + <Compile Include="src\crypto\digests\Sha512Digest.cs" /> + <Compile Include="src\crypto\digests\Sha512tDigest.cs" /> + <Compile Include="src\crypto\digests\ShortenedDigest.cs" /> + <Compile Include="src\crypto\digests\SkeinDigest.cs" /> + <Compile Include="src\crypto\digests\SkeinEngine.cs" /> + <Compile Include="src\crypto\digests\SM3Digest.cs" /> + <Compile Include="src\crypto\digests\TigerDigest.cs" /> + <Compile Include="src\crypto\digests\WhirlpoolDigest.cs" /> + <Compile Include="src\crypto\ec\CustomNamedCurves.cs" /> + <Compile Include="src\crypto\encodings\ISO9796d1Encoding.cs" /> + <Compile Include="src\crypto\encodings\OaepEncoding.cs" /> + <Compile Include="src\crypto\encodings\Pkcs1Encoding.cs" /> + <Compile Include="src\crypto\engines\AesEngine.cs" /> + <Compile Include="src\crypto\engines\AesFastEngine.cs" /> + <Compile Include="src\crypto\engines\AesLightEngine.cs" /> + <Compile Include="src\crypto\engines\AesWrapEngine.cs" /> + <Compile Include="src\crypto\engines\BlowfishEngine.cs" /> + <Compile Include="src\crypto\engines\CamelliaEngine.cs" /> + <Compile Include="src\crypto\engines\CamelliaLightEngine.cs" /> + <Compile Include="src\crypto\engines\CamelliaWrapEngine.cs" /> + <Compile Include="src\crypto\engines\Cast5Engine.cs" /> + <Compile Include="src\crypto\engines\Cast6Engine.cs" /> + <Compile Include="src\crypto\engines\ChaChaEngine.cs" /> + <Compile Include="src\crypto\engines\DesEdeEngine.cs" /> + <Compile Include="src\crypto\engines\DesEdeWrapEngine.cs" /> + <Compile Include="src\crypto\engines\DesEngine.cs" /> + <Compile Include="src\crypto\engines\ElGamalEngine.cs" /> + <Compile Include="src\crypto\engines\GOST28147Engine.cs" /> + <Compile Include="src\crypto\engines\HC128Engine.cs" /> + <Compile Include="src\crypto\engines\HC256Engine.cs" /> + <Compile Include="src\crypto\engines\ISAACEngine.cs" /> + <Compile Include="src\crypto\engines\IdeaEngine.cs" /> + <Compile Include="src\crypto\engines\IesEngine.cs" /> + <Compile Include="src\crypto\engines\NaccacheSternEngine.cs" /> + <Compile Include="src\crypto\engines\NoekeonEngine.cs" /> + <Compile Include="src\crypto\engines\NullEngine.cs" /> + <Compile Include="src\crypto\engines\RC2Engine.cs" /> + <Compile Include="src\crypto\engines\RC2WrapEngine.cs" /> + <Compile Include="src\crypto\engines\RC4Engine.cs" /> + <Compile Include="src\crypto\engines\RC532Engine.cs" /> + <Compile Include="src\crypto\engines\RC564Engine.cs" /> + <Compile Include="src\crypto\engines\RC6Engine.cs" /> + <Compile Include="src\crypto\engines\RFC3211WrapEngine.cs" /> + <Compile Include="src\crypto\engines\RFC3394WrapEngine.cs" /> + <Compile Include="src\crypto\engines\RSABlindedEngine.cs" /> + <Compile Include="src\crypto\engines\RSABlindingEngine.cs" /> + <Compile Include="src\crypto\engines\RSACoreEngine.cs" /> + <Compile Include="src\crypto\engines\RijndaelEngine.cs" /> + <Compile Include="src\crypto\engines\RsaEngine.cs" /> + <Compile Include="src\crypto\engines\SEEDEngine.cs" /> + <Compile Include="src\crypto\engines\SEEDWrapEngine.cs" /> + <Compile Include="src\crypto\engines\Salsa20Engine.cs" /> + <Compile Include="src\crypto\engines\SerpentEngine.cs" /> + <Compile Include="src\crypto\engines\SkipjackEngine.cs" /> + <Compile Include="src\crypto\engines\TEAEngine.cs" /> + <Compile Include="src\crypto\engines\ThreefishEngine.cs" /> + <Compile Include="src\crypto\engines\TwofishEngine.cs" /> + <Compile Include="src\crypto\engines\VMPCEngine.cs" /> + <Compile Include="src\crypto\engines\VMPCKSA3Engine.cs" /> + <Compile Include="src\crypto\engines\XSalsa20Engine.cs" /> + <Compile Include="src\crypto\engines\XTEAEngine.cs" /> + <Compile Include="src\crypto\generators\BaseKdfBytesGenerator.cs" /> + <Compile Include="src\crypto\generators\DHBasicKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\DHKeyGeneratorHelper.cs" /> + <Compile Include="src\crypto\generators\DHKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\DHParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\DHParametersHelper.cs" /> + <Compile Include="src\crypto\generators\DesEdeKeyGenerator.cs" /> + <Compile Include="src\crypto\generators\DesKeyGenerator.cs" /> + <Compile Include="src\crypto\generators\DsaKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\DsaParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\ECKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\ElGamalKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\ElGamalParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\GOST3410KeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\GOST3410ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Kdf1BytesGenerator.cs" /> + <Compile Include="src\crypto\generators\Kdf2BytesGenerator.cs" /> + <Compile Include="src\crypto\generators\Mgf1BytesGenerator.cs" /> + <Compile Include="src\crypto\generators\NaccacheSternKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\OpenSSLPBEParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Pkcs12ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Pkcs5S1ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Pkcs5S2ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Poly1305KeyGenerator.cs" /> + <Compile Include="src\crypto\generators\RSABlindingFactorGenerator.cs" /> + <Compile Include="src\crypto\generators\RsaKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\SCrypt.cs" /> + <Compile Include="src\crypto\io\CipherStream.cs" /> + <Compile Include="src\crypto\io\DigestStream.cs" /> + <Compile Include="src\crypto\io\MacStream.cs" /> + <Compile Include="src\crypto\io\SignerStream.cs" /> + <Compile Include="src\crypto\macs\CMac.cs" /> + <Compile Include="src\crypto\macs\CbcBlockCipherMac.cs" /> + <Compile Include="src\crypto\macs\CfbBlockCipherMac.cs" /> + <Compile Include="src\crypto\macs\GOST28147Mac.cs" /> + <Compile Include="src\crypto\macs\GMac.cs" /> + <Compile Include="src\crypto\macs\HMac.cs" /> + <Compile Include="src\crypto\macs\ISO9797Alg3Mac.cs" /> + <Compile Include="src\crypto\macs\Poly1305.cs" /> + <Compile Include="src\crypto\macs\SipHash.cs" /> + <Compile Include="src\crypto\macs\SkeinMac.cs" /> + <Compile Include="src\crypto\macs\VMPCMac.cs" /> + <Compile Include="src\crypto\modes\CbcBlockCipher.cs" /> + <Compile Include="src\crypto\modes\CcmBlockCipher.cs" /> + <Compile Include="src\crypto\modes\CfbBlockCipher.cs" /> + <Compile Include="src\crypto\modes\CtsBlockCipher.cs" /> + <Compile Include="src\crypto\modes\EAXBlockCipher.cs" /> + <Compile Include="src\crypto\modes\GCMBlockCipher.cs" /> + <Compile Include="src\crypto\modes\GOFBBlockCipher.cs" /> + <Compile Include="src\crypto\modes\IAeadBlockCipher.cs" /> + <Compile Include="src\crypto\modes\OCBBlockCipher.cs" /> + <Compile Include="src\crypto\modes\OfbBlockCipher.cs" /> + <Compile Include="src\crypto\modes\OpenPgpCfbBlockCipher.cs" /> + <Compile Include="src\crypto\modes\SicBlockCipher.cs" /> + <Compile Include="src\crypto\modes\gcm\BasicGcmExponentiator.cs" /> + <Compile Include="src\crypto\modes\gcm\BasicGcmMultiplier.cs" /> + <Compile Include="src\crypto\modes\gcm\GcmUtilities.cs" /> + <Compile Include="src\crypto\modes\gcm\IGcmExponentiator.cs" /> + <Compile Include="src\crypto\modes\gcm\IGcmMultiplier.cs" /> + <Compile Include="src\crypto\modes\gcm\Tables1kGcmExponentiator.cs" /> + <Compile Include="src\crypto\modes\gcm\Tables64kGcmMultiplier.cs" /> + <Compile Include="src\crypto\modes\gcm\Tables8kGcmMultiplier.cs" /> + <Compile Include="src\crypto\paddings\BlockCipherPadding.cs" /> + <Compile Include="src\crypto\paddings\ISO10126d2Padding.cs" /> + <Compile Include="src\crypto\paddings\ISO7816d4Padding.cs" /> + <Compile Include="src\crypto\paddings\PaddedBufferedBlockCipher.cs" /> + <Compile Include="src\crypto\paddings\Pkcs7Padding.cs" /> + <Compile Include="src\crypto\paddings\TbcPadding.cs" /> + <Compile Include="src\crypto\paddings\X923Padding.cs" /> + <Compile Include="src\crypto\paddings\ZeroBytePadding.cs" /> + <Compile Include="src\crypto\parameters\AEADParameters.cs" /> + <Compile Include="src\crypto\parameters\CcmParameters.cs" /> + <Compile Include="src\crypto\parameters\DHKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\DHKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DHParameters.cs" /> + <Compile Include="src\crypto\parameters\DHPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DHPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DHValidationParameters.cs" /> + <Compile Include="src\crypto\parameters\DSAParameterGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\DesEdeParameters.cs" /> + <Compile Include="src\crypto\parameters\DesParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaValidationParameters.cs" /> + <Compile Include="src\crypto\parameters\ECDomainParameters.cs" /> + <Compile Include="src\crypto\parameters\ECKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\ECKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ECPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ECPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410KeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410KeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410Parameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410PrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410PublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410ValidationParameters.cs" /> + <Compile Include="src\crypto\parameters\ISO18033KDFParameters.cs" /> + <Compile Include="src\crypto\parameters\IesParameters.cs" /> + <Compile Include="src\crypto\parameters\IesWithCipherParameters.cs" /> + <Compile Include="src\crypto\parameters\KdfParameters.cs" /> + <Compile Include="src\crypto\parameters\KeyParameter.cs" /> + <Compile Include="src\crypto\parameters\MgfParameters.cs" /> + <Compile Include="src\crypto\parameters\MqvPrivateParameters.cs" /> + <Compile Include="src\crypto\parameters\MqvPublicParameters.cs" /> + <Compile Include="src\crypto\parameters\NaccacheSternKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\NaccacheSternKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\NaccacheSternPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithIV.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithRandom.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithSBox.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithSalt.cs" /> + <Compile Include="src\crypto\parameters\RC2Parameters.cs" /> + <Compile Include="src\crypto\parameters\RC5Parameters.cs" /> + <Compile Include="src\crypto\parameters\RSABlindingParameters.cs" /> + <Compile Include="src\crypto\parameters\RsaKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\RsaKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\RsaPrivateCrtKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\SkeinParameters.cs" /> + <Compile Include="src\crypto\parameters\TweakableBlockCipherParameters.cs" /> + <Compile Include="src\crypto\prng\CryptoApiRandomGenerator.cs" /> + <Compile Include="src\crypto\prng\DigestRandomGenerator.cs" /> + <Compile Include="src\crypto\prng\IRandomGenerator.cs" /> + <Compile Include="src\crypto\prng\ReversedWindowGenerator.cs" /> + <Compile Include="src\crypto\prng\ThreadedSeedGenerator.cs" /> + <Compile Include="src\crypto\prng\VMPCRandomGenerator.cs" /> + <Compile Include="src\crypto\signers\DsaDigestSigner.cs" /> + <Compile Include="src\crypto\signers\DsaSigner.cs" /> + <Compile Include="src\crypto\signers\ECDsaSigner.cs" /> + <Compile Include="src\crypto\signers\ECGOST3410Signer.cs" /> + <Compile Include="src\crypto\signers\ECNRSigner.cs" /> + <Compile Include="src\crypto\signers\GOST3410DigestSigner.cs" /> + <Compile Include="src\crypto\signers\GOST3410Signer.cs" /> + <Compile Include="src\crypto\signers\GenericSigner.cs" /> + <Compile Include="src\crypto\signers\HMacDsaKCalculator.cs" /> + <Compile Include="src\crypto\signers\IDsaKCalculator.cs" /> + <Compile Include="src\crypto\signers\Iso9796d2PssSigner.cs" /> + <Compile Include="src\crypto\signers\Iso9796d2Signer.cs" /> + <Compile Include="src\crypto\signers\PssSigner.cs" /> + <Compile Include="src\crypto\signers\RandomDsaKCalculator.cs" /> + <Compile Include="src\crypto\signers\RsaDigestSigner.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsAgreementCredentials.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsCipherFactory.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsClient.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsContext.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsCredentials.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsEncryptionCredentials.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsKeyExchange.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsPeer.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsServer.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsSigner.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsSignerCredentials.cs" /> + <Compile Include="src\crypto\tls\AlertDescription.cs" /> + <Compile Include="src\crypto\tls\AlertLevel.cs" /> + <Compile Include="src\crypto\tls\BulkCipherAlgorithm.cs" /> + <Compile Include="src\crypto\tls\ByteQueue.cs" /> + <Compile Include="src\crypto\tls\CertChainType.cs" /> + <Compile Include="src\crypto\tls\Certificate.cs" /> + <Compile Include="src\crypto\tls\CertificateRequest.cs" /> + <Compile Include="src\crypto\tls\CertificateStatus.cs" /> + <Compile Include="src\crypto\tls\CertificateStatusRequest.cs" /> + <Compile Include="src\crypto\tls\CertificateStatusType.cs" /> + <Compile Include="src\crypto\tls\CertificateUrl.cs" /> + <Compile Include="src\crypto\tls\ChaCha20Poly1305.cs" /> + <Compile Include="src\crypto\tls\ChangeCipherSpec.cs" /> + <Compile Include="src\crypto\tls\CipherSuite.cs" /> + <Compile Include="src\crypto\tls\CipherType.cs" /> + <Compile Include="src\crypto\tls\ClientAuthenticationType.cs" /> + <Compile Include="src\crypto\tls\ClientCertificateType.cs" /> + <Compile Include="src\crypto\tls\CombinedHash.cs" /> + <Compile Include="src\crypto\tls\CompressionMethod.cs" /> + <Compile Include="src\crypto\tls\ConnectionEnd.cs" /> + <Compile Include="src\crypto\tls\ContentType.cs" /> + <Compile Include="src\crypto\tls\DatagramTransport.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsAgreementCredentials.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsCipherFactory.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsClient.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsEncryptionCredentials.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsServer.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsSignerCredentials.cs" /> + <Compile Include="src\crypto\tls\DeferredHash.cs" /> + <Compile Include="src\crypto\tls\DigestInputBuffer.cs" /> + <Compile Include="src\crypto\tls\DigitallySigned.cs" /> + <Compile Include="src\crypto\tls\DtlsClientProtocol.cs" /> + <Compile Include="src\crypto\tls\DtlsEpoch.cs" /> + <Compile Include="src\crypto\tls\DtlsHandshakeRetransmit.cs" /> + <Compile Include="src\crypto\tls\DtlsProtocol.cs" /> + <Compile Include="src\crypto\tls\DtlsReassembler.cs" /> + <Compile Include="src\crypto\tls\DtlsRecordLayer.cs" /> + <Compile Include="src\crypto\tls\DtlsReliableHandshake.cs" /> + <Compile Include="src\crypto\tls\DtlsReplayWindow.cs" /> + <Compile Include="src\crypto\tls\DtlsServerProtocol.cs" /> + <Compile Include="src\crypto\tls\DtlsTransport.cs" /> + <Compile Include="src\crypto\tls\ECBasisType.cs" /> + <Compile Include="src\crypto\tls\ECCurveType.cs" /> + <Compile Include="src\crypto\tls\ECPointFormat.cs" /> + <Compile Include="src\crypto\tls\EncryptionAlgorithm.cs" /> + <Compile Include="src\crypto\tls\ExporterLabel.cs" /> + <Compile Include="src\crypto\tls\ExtensionType.cs" /> + <Compile Include="src\crypto\tls\FiniteFieldDheGroup.cs" /> + <Compile Include="src\crypto\tls\HandshakeType.cs" /> + <Compile Include="src\crypto\tls\HashAlgorithm.cs" /> + <Compile Include="src\crypto\tls\HeartbeatExtension.cs" /> + <Compile Include="src\crypto\tls\HeartbeatMessage.cs" /> + <Compile Include="src\crypto\tls\HeartbeatMessageType.cs" /> + <Compile Include="src\crypto\tls\HeartbeatMode.cs" /> + <Compile Include="src\crypto\tls\KeyExchangeAlgorithm.cs" /> + <Compile Include="src\crypto\tls\MacAlgorithm.cs" /> + <Compile Include="src\crypto\tls\MaxFragmentLength.cs" /> + <Compile Include="src\crypto\tls\NamedCurve.cs" /> + <Compile Include="src\crypto\tls\NameType.cs" /> + <Compile Include="src\crypto\tls\NewSessionTicket.cs" /> + <Compile Include="src\crypto\tls\OcspStatusRequest.cs" /> + <Compile Include="src\crypto\tls\PrfAlgorithm.cs" /> + <Compile Include="src\crypto\tls\ProtocolVersion.cs" /> + <Compile Include="src\crypto\tls\PskTlsClient.cs" /> + <Compile Include="src\crypto\tls\RecordStream.cs" /> + <Compile Include="src\crypto\tls\SecurityParameters.cs" /> + <Compile Include="src\crypto\tls\ServerDHParams.cs" /> + <Compile Include="src\crypto\tls\ServerName.cs" /> + <Compile Include="src\crypto\tls\ServerNameList.cs" /> + <Compile Include="src\crypto\tls\ServerOnlyTlsAuthentication.cs" /> + <Compile Include="src\crypto\tls\SessionParameters.cs" /> + <Compile Include="src\crypto\tls\SignatureAlgorithm.cs" /> + <Compile Include="src\crypto\tls\SignatureAndHashAlgorithm.cs" /> + <Compile Include="src\crypto\tls\SignerInputBuffer.cs" /> + <Compile Include="src\crypto\tls\SrpTlsClient.cs" /> + <Compile Include="src\crypto\tls\SrtpProtectionProfile.cs" /> + <Compile Include="src\crypto\tls\Ssl3Mac.cs" /> + <Compile Include="src\crypto\tls\SupplementalDataEntry.cs" /> + <Compile Include="src\crypto\tls\SupplementalDataType.cs" /> + <Compile Include="src\crypto\tls\TlsAeadCipher.cs" /> + <Compile Include="src\crypto\tls\TlsAgreementCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsAuthentication.cs" /> + <Compile Include="src\crypto\tls\TlsBlockCipher.cs" /> + <Compile Include="src\crypto\tls\TlsCipher.cs" /> + <Compile Include="src\crypto\tls\TlsCipherFactory.cs" /> + <Compile Include="src\crypto\tls\TlsClient.cs" /> + <Compile Include="src\crypto\tls\TlsClientContext.cs" /> + <Compile Include="src\crypto\tls\TlsClientContextImpl.cs" /> + <Compile Include="src\crypto\tls\TlsClientProtocol.cs" /> + <Compile Include="src\crypto\tls\TlsCompression.cs" /> + <Compile Include="src\crypto\tls\TlsContext.cs" /> + <Compile Include="src\crypto\tls\TlsCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsDHKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsDHUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsDeflateCompression.cs" /> + <Compile Include="src\crypto\tls\TlsDheKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsDsaSigner.cs" /> + <Compile Include="src\crypto\tls\TlsDssSigner.cs" /> + <Compile Include="src\crypto\tls\TlsEccUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsECDHKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsECDheKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsECDsaSigner.cs" /> + <Compile Include="src\crypto\tls\TlsEncryptionCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsExtensionsUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsFatalAlert.cs" /> + <Compile Include="src\crypto\tls\TlsHandshakeHash.cs" /> + <Compile Include="src\crypto\tls\TlsKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsMac.cs" /> + <Compile Include="src\crypto\tls\TlsNullCipher.cs" /> + <Compile Include="src\crypto\tls\TlsNullCompression.cs" /> + <Compile Include="src\crypto\tls\TlsPeer.cs" /> + <Compile Include="src\crypto\tls\TlsProtocol.cs" /> + <Compile Include="src\crypto\tls\TlsProtocolHandler.cs" /> + <Compile Include="src\crypto\tls\TlsPskIdentity.cs" /> + <Compile Include="src\crypto\tls\TlsPskIdentityManager.cs" /> + <Compile Include="src\crypto\tls\TlsPskKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsRsaKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsRsaSigner.cs" /> + <Compile Include="src\crypto\tls\TlsRsaUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsServer.cs" /> + <Compile Include="src\crypto\tls\TlsServerContext.cs" /> + <Compile Include="src\crypto\tls\TlsServerContextImpl.cs" /> + <Compile Include="src\crypto\tls\TlsServerProtocol.cs" /> + <Compile Include="src\crypto\tls\TlsSession.cs" /> + <Compile Include="src\crypto\tls\TlsSessionImpl.cs" /> + <Compile Include="src\crypto\tls\TlsSigner.cs" /> + <Compile Include="src\crypto\tls\TlsSignerCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsSrpKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsSrpUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsSrtpUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsStream.cs" /> + <Compile Include="src\crypto\tls\TlsStreamCipher.cs" /> + <Compile Include="src\crypto\tls\TlsUtilities.cs" /> + <Compile Include="src\crypto\tls\UrlAndHash.cs" /> + <Compile Include="src\crypto\tls\UserMappingType.cs" /> + <Compile Include="src\crypto\tls\UseSrtpData.cs" /> + <Compile Include="src\crypto\util\Pack.cs" /> + <Compile Include="src\math\BigInteger.cs" /> + <Compile Include="src\math\ec\ECAlgorithms.cs" /> + <Compile Include="src\math\ec\ECCurve.cs" /> + <Compile Include="src\math\ec\ECFieldElement.cs" /> + <Compile Include="src\math\ec\ECPoint.cs" /> + <Compile Include="src\math\ec\ECPointMap.cs" /> + <Compile Include="src\math\ec\LongArray.cs" /> + <Compile Include="src\math\ec\Mod.cs" /> + <Compile Include="src\math\ec\Nat.cs" /> + <Compile Include="src\math\ec\ScaleXPointMap.cs" /> + <Compile Include="src\math\ec\ScaleYPointMap.cs" /> + <Compile Include="src\math\ec\abc\SimpleBigDecimal.cs" /> + <Compile Include="src\math\ec\abc\Tnaf.cs" /> + <Compile Include="src\math\ec\abc\ZTauElement.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519Field.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519FieldElement.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519Point.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat192.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat224.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat256.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat384.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat512.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1Point.cs" /> + <Compile Include="src\math\ec\endo\ECEndomorphism.cs" /> + <Compile Include="src\math\ec\endo\GlvEndomorphism.cs" /> + <Compile Include="src\math\ec\endo\GlvTypeBEndomorphism.cs" /> + <Compile Include="src\math\ec\endo\GlvTypeBParameters.cs" /> + <Compile Include="src\math\ec\multiplier\AbstractECMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\DoubleAddMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\ECMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\FixedPointCombMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\FixedPointPreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\FixedPointUtilities.cs" /> + <Compile Include="src\math\ec\multiplier\GlvMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\MixedNafR2LMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\MontgomeryLadderMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\NafL2RMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\NafR2LMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\PreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\ReferenceMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\WNafL2RMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\WNafPreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\WNafUtilities.cs" /> + <Compile Include="src\math\ec\multiplier\WTauNafMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\WTauNafPreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\ZSignedDigitL2RMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\ZSignedDigitR2LMultiplier.cs" /> + <Compile Include="src\math\field\FiniteFields.cs" /> + <Compile Include="src\math\field\GF2Polynomial.cs" /> + <Compile Include="src\math\field\GenericPolynomialExtensionField.cs" /> + <Compile Include="src\math\field\IExtensionField.cs" /> + <Compile Include="src\math\field\IFiniteField.cs" /> + <Compile Include="src\math\field\IPolynomial.cs" /> + <Compile Include="src\math\field\IPolynomialExtensionField.cs" /> + <Compile Include="src\math\field\PrimeField.cs" /> + <Compile Include="src\ocsp\BasicOCSPResp.cs" /> + <Compile Include="src\ocsp\BasicOCSPRespGenerator.cs" /> + <Compile Include="src\ocsp\CertificateID.cs" /> + <Compile Include="src\ocsp\CertificateStatus.cs" /> + <Compile Include="src\ocsp\OCSPException.cs" /> + <Compile Include="src\ocsp\OCSPReq.cs" /> + <Compile Include="src\ocsp\OCSPReqGenerator.cs" /> + <Compile Include="src\ocsp\OCSPResp.cs" /> + <Compile Include="src\ocsp\OCSPRespGenerator.cs" /> + <Compile Include="src\ocsp\OCSPRespStatus.cs" /> + <Compile Include="src\ocsp\OCSPUtil.cs" /> + <Compile Include="src\ocsp\Req.cs" /> + <Compile Include="src\ocsp\RespData.cs" /> + <Compile Include="src\ocsp\RespID.cs" /> + <Compile Include="src\ocsp\RevokedStatus.cs" /> + <Compile Include="src\ocsp\SingleResp.cs" /> + <Compile Include="src\ocsp\UnknownStatus.cs" /> + <Compile Include="src\openpgp\IStreamGenerator.cs" /> + <Compile Include="src\openpgp\PGPKeyRing.cs" /> + <Compile Include="src\openpgp\PGPObject.cs" /> + <Compile Include="src\openpgp\PGPUserAttributeSubpacketVectorGenerator.cs" /> + <Compile Include="src\openpgp\PgpCompressedData.cs" /> + <Compile Include="src\openpgp\PgpCompressedDataGenerator.cs" /> + <Compile Include="src\openpgp\PgpDataValidationException.cs" /> + <Compile Include="src\openpgp\PgpEncryptedData.cs" /> + <Compile Include="src\openpgp\PgpEncryptedDataGenerator.cs" /> + <Compile Include="src\openpgp\PgpEncryptedDataList.cs" /> + <Compile Include="src\openpgp\PgpException.cs" /> + <Compile Include="src\openpgp\PgpExperimental.cs" /> + <Compile Include="src\openpgp\PgpKeyFlags.cs" /> + <Compile Include="src\openpgp\PgpKeyPair.cs" /> + <Compile Include="src\openpgp\PgpKeyRingGenerator.cs" /> + <Compile Include="src\openpgp\PgpKeyValidationException.cs" /> + <Compile Include="src\openpgp\PgpLiteralData.cs" /> + <Compile Include="src\openpgp\PgpLiteralDataGenerator.cs" /> + <Compile Include="src\openpgp\PgpMarker.cs" /> + <Compile Include="src\openpgp\PgpObjectFactory.cs" /> + <Compile Include="src\openpgp\PgpOnePassSignature.cs" /> + <Compile Include="src\openpgp\PgpOnePassSignatureList.cs" /> + <Compile Include="src\openpgp\PgpPbeEncryptedData.cs" /> + <Compile Include="src\openpgp\PgpPrivateKey.cs" /> + <Compile Include="src\openpgp\PgpPublicKey.cs" /> + <Compile Include="src\openpgp\PgpPublicKeyEncryptedData.cs" /> + <Compile Include="src\openpgp\PgpPublicKeyRing.cs" /> + <Compile Include="src\openpgp\PgpPublicKeyRingBundle.cs" /> + <Compile Include="src\openpgp\PgpSecretKey.cs" /> + <Compile Include="src\openpgp\PgpSecretKeyRing.cs" /> + <Compile Include="src\openpgp\PgpSecretKeyRingBundle.cs" /> + <Compile Include="src\openpgp\PgpSignature.cs" /> + <Compile Include="src\openpgp\PgpSignatureGenerator.cs" /> + <Compile Include="src\openpgp\PgpSignatureList.cs" /> + <Compile Include="src\openpgp\PgpSignatureSubpacketGenerator.cs" /> + <Compile Include="src\openpgp\PgpSignatureSubpacketVector.cs" /> + <Compile Include="src\openpgp\PgpUserAttributeSubpacketVector.cs" /> + <Compile Include="src\openpgp\PgpUtilities.cs" /> + <Compile Include="src\openpgp\PgpV3SignatureGenerator.cs" /> + <Compile Include="src\openpgp\WrappedGeneratorStream.cs" /> + <Compile Include="src\openssl\EncryptionException.cs" /> + <Compile Include="src\openssl\IPasswordFinder.cs" /> + <Compile Include="src\openssl\MiscPemGenerator.cs" /> + <Compile Include="src\openssl\PEMException.cs" /> + <Compile Include="src\openssl\PEMReader.cs" /> + <Compile Include="src\openssl\PEMUtilities.cs" /> + <Compile Include="src\openssl\PEMWriter.cs" /> + <Compile Include="src\openssl\PasswordException.cs" /> + <Compile Include="src\openssl\Pkcs8Generator.cs" /> + <Compile Include="src\pkcs\AsymmetricKeyEntry.cs" /> + <Compile Include="src\pkcs\EncryptedPrivateKeyInfoFactory.cs" /> + <Compile Include="src\pkcs\PKCS12StoreBuilder.cs" /> + <Compile Include="src\pkcs\Pkcs10CertificationRequest.cs" /> + <Compile Include="src\pkcs\Pkcs10CertificationRequestDelaySigned.cs" /> + <Compile Include="src\pkcs\Pkcs12Entry.cs" /> + <Compile Include="src\pkcs\Pkcs12Store.cs" /> + <Compile Include="src\pkcs\Pkcs12Utilities.cs" /> + <Compile Include="src\pkcs\PrivateKeyInfoFactory.cs" /> + <Compile Include="src\pkcs\X509CertificateEntry.cs" /> + <Compile Include="src\pkix\CertStatus.cs" /> + <Compile Include="src\pkix\PkixAttrCertChecker.cs" /> + <Compile Include="src\pkix\PkixAttrCertPathBuilder.cs" /> + <Compile Include="src\pkix\PkixAttrCertPathValidator.cs" /> + <Compile Include="src\pkix\PkixBuilderParameters.cs" /> + <Compile Include="src\pkix\PkixCertPath.cs" /> + <Compile Include="src\pkix\PkixCertPathBuilder.cs" /> + <Compile Include="src\pkix\PkixCertPathBuilderException.cs" /> + <Compile Include="src\pkix\PkixCertPathBuilderResult.cs" /> + <Compile Include="src\pkix\PkixCertPathChecker.cs" /> + <Compile Include="src\pkix\PkixCertPathValidator.cs" /> + <Compile Include="src\pkix\PkixCertPathValidatorException.cs" /> + <Compile Include="src\pkix\PkixCertPathValidatorResult.cs" /> + <Compile Include="src\pkix\PkixCertPathValidatorUtilities.cs" /> + <Compile Include="src\pkix\PkixCrlUtilities.cs" /> + <Compile Include="src\pkix\PkixNameConstraintValidator.cs" /> + <Compile Include="src\pkix\PkixNameConstraintValidatorException.cs" /> + <Compile Include="src\pkix\PkixParameters.cs" /> + <Compile Include="src\pkix\PkixPolicyNode.cs" /> + <Compile Include="src\pkix\ReasonsMask.cs" /> + <Compile Include="src\pkix\Rfc3280CertPathUtilities.cs" /> + <Compile Include="src\pkix\Rfc3281CertPathUtilities.cs" /> + <Compile Include="src\pkix\TrustAnchor.cs" /> + <Compile Include="src\security\AgreementUtilities.cs" /> + <Compile Include="src\security\CipherUtilities.cs" /> + <Compile Include="src\security\DigestUtilities.cs" /> + <Compile Include="src\security\DotNetUtilities.cs" /> + <Compile Include="src\security\GeneralSecurityException.cs" /> + <Compile Include="src\security\GeneratorUtilities.cs" /> + <Compile Include="src\security\InvalidKeyException.cs" /> + <Compile Include="src\security\InvalidParameterException.cs" /> + <Compile Include="src\security\KeyException.cs" /> + <Compile Include="src\security\MacUtilities.cs" /> + <Compile Include="src\security\NoSuchAlgorithmException.cs" /> + <Compile Include="src\security\ParameterUtilities.cs" /> + <Compile Include="src\security\PbeUtilities.cs" /> + <Compile Include="src\security\PrivateKeyFactory.cs" /> + <Compile Include="src\security\PublicKeyFactory.cs" /> + <Compile Include="src\security\SecureRandom.cs" /> + <Compile Include="src\security\SecurityUtilityException.cs" /> + <Compile Include="src\security\SignatureException.cs" /> + <Compile Include="src\security\SignerUtilities.cs" /> + <Compile Include="src\security\WrapperUtilities.cs" /> + <Compile Include="src\security\cert\CertificateEncodingException.cs" /> + <Compile Include="src\security\cert\CertificateException.cs" /> + <Compile Include="src\security\cert\CertificateExpiredException.cs" /> + <Compile Include="src\security\cert\CertificateNotYetValidException.cs" /> + <Compile Include="src\security\cert\CertificateParsingException.cs" /> + <Compile Include="src\security\cert\CrlException.cs" /> + <Compile Include="src\tsp\GenTimeAccuracy.cs" /> + <Compile Include="src\tsp\TSPAlgorithms.cs" /> + <Compile Include="src\tsp\TSPException.cs" /> + <Compile Include="src\tsp\TSPUtil.cs" /> + <Compile Include="src\tsp\TSPValidationException.cs" /> + <Compile Include="src\tsp\TimeStampRequest.cs" /> + <Compile Include="src\tsp\TimeStampRequestGenerator.cs" /> + <Compile Include="src\tsp\TimeStampResponse.cs" /> + <Compile Include="src\tsp\TimeStampResponseGenerator.cs" /> + <Compile Include="src\tsp\TimeStampToken.cs" /> + <Compile Include="src\tsp\TimeStampTokenGenerator.cs" /> + <Compile Include="src\tsp\TimeStampTokenInfo.cs" /> + <Compile Include="src\util\Arrays.cs" /> + <Compile Include="src\util\BigIntegers.cs" /> + <Compile Include="src\util\Enums.cs" /> + <Compile Include="src\util\IMemoable.cs" /> + <Compile Include="src\util\Integers.cs" /> + <Compile Include="src\util\MemoableResetException.cs" /> + <Compile Include="src\util\Platform.cs" /> + <Compile Include="src\util\Strings.cs" /> + <Compile Include="src\util\Times.cs" /> + <Compile Include="src\util\collections\CollectionUtilities.cs" /> + <Compile Include="src\util\collections\EmptyEnumerable.cs" /> + <Compile Include="src\util\collections\EnumerableProxy.cs" /> + <Compile Include="src\util\collections\HashSet.cs" /> + <Compile Include="src\util\collections\ISet.cs" /> + <Compile Include="src\util\collections\LinkedDictionary.cs" /> + <Compile Include="src\util\collections\UnmodifiableDictionary.cs" /> + <Compile Include="src\util\collections\UnmodifiableDictionaryProxy.cs" /> + <Compile Include="src\util\collections\UnmodifiableList.cs" /> + <Compile Include="src\util\collections\UnmodifiableListProxy.cs" /> + <Compile Include="src\util\collections\UnmodifiableSet.cs" /> + <Compile Include="src\util\collections\UnmodifiableSetProxy.cs" /> + <Compile Include="src\util\date\DateTimeObject.cs" /> + <Compile Include="src\util\date\DateTimeUtilities.cs" /> + <Compile Include="src\util\encoders\Base64.cs" /> + <Compile Include="src\util\encoders\Base64Encoder.cs" /> + <Compile Include="src\util\encoders\BufferedDecoder.cs" /> + <Compile Include="src\util\encoders\BufferedEncoder.cs" /> + <Compile Include="src\util\encoders\Hex.cs" /> + <Compile Include="src\util\encoders\HexEncoder.cs" /> + <Compile Include="src\util\encoders\HexTranslator.cs" /> + <Compile Include="src\util\encoders\IEncoder.cs" /> + <Compile Include="src\util\encoders\Translator.cs" /> + <Compile Include="src\util\encoders\UrlBase64.cs" /> + <Compile Include="src\util\encoders\UrlBase64Encoder.cs" /> + <Compile Include="src\util\io\BaseInputStream.cs" /> + <Compile Include="src\util\io\BaseOutputStream.cs" /> + <Compile Include="src\util\io\NullOutputStream.cs" /> + <Compile Include="src\util\io\PushbackStream.cs" /> + <Compile Include="src\util\io\StreamOverflowException.cs" /> + <Compile Include="src\util\io\Streams.cs" /> + <Compile Include="src\util\io\TeeInputStream.cs" /> + <Compile Include="src\util\io\TeeOutputStream.cs" /> + <Compile Include="src\util\io\pem\PemGenerationException.cs" /> + <Compile Include="src\util\io\pem\PemHeader.cs" /> + <Compile Include="src\util\io\pem\PemObject.cs" /> + <Compile Include="src\util\io\pem\PemObjectGenerator.cs" /> + <Compile Include="src\util\io\pem\PemObjectParser.cs" /> + <Compile Include="src\util\io\pem\PemReader.cs" /> + <Compile Include="src\util\io\pem\PemWriter.cs" /> + <Compile Include="src\util\net\IPAddress.cs" /> + <Compile Include="src\util\zlib\Adler32.cs" /> + <Compile Include="src\util\zlib\Deflate.cs" /> + <Compile Include="src\util\zlib\InfBlocks.cs" /> + <Compile Include="src\util\zlib\InfCodes.cs" /> + <Compile Include="src\util\zlib\InfTree.cs" /> + <Compile Include="src\util\zlib\Inflate.cs" /> + <Compile Include="src\util\zlib\JZlib.cs" /> + <Compile Include="src\util\zlib\StaticTree.cs" /> + <Compile Include="src\util\zlib\Tree.cs" /> + <Compile Include="src\util\zlib\ZDeflaterOutputStream.cs" /> + <Compile Include="src\util\zlib\ZInflaterInputStream.cs" /> + <Compile Include="src\util\zlib\ZInputStream.cs" /> + <Compile Include="src\util\zlib\ZOutputStream.cs" /> + <Compile Include="src\util\zlib\ZStream.cs" /> + <Compile Include="src\x509\AttributeCertificateHolder.cs" /> + <Compile Include="src\x509\AttributeCertificateIssuer.cs" /> + <Compile Include="src\x509\IX509AttributeCertificate.cs" /> + <Compile Include="src\x509\IX509Extension.cs" /> + <Compile Include="src\x509\PEMParser.cs" /> + <Compile Include="src\x509\PrincipalUtil.cs" /> + <Compile Include="src\x509\SubjectPublicKeyInfoFactory.cs" /> + <Compile Include="src\x509\X509AttrCertParser.cs" /> + <Compile Include="src\x509\X509Attribute.cs" /> + <Compile Include="src\x509\X509CertPairParser.cs" /> + <Compile Include="src\x509\X509Certificate.cs" /> + <Compile Include="src\x509\X509CertificatePair.cs" /> + <Compile Include="src\x509\X509CertificateParser.cs" /> + <Compile Include="src\x509\X509Crl.cs" /> + <Compile Include="src\x509\X509CrlEntry.cs" /> + <Compile Include="src\x509\X509CrlParser.cs" /> + <Compile Include="src\x509\X509ExtensionBase.cs" /> + <Compile Include="src\x509\X509KeyUsage.cs" /> + <Compile Include="src\x509\X509SignatureUtil.cs" /> + <Compile Include="src\x509\X509Utilities.cs" /> + <Compile Include="src\x509\X509V1CertificateGenerator.cs" /> + <Compile Include="src\x509\X509V2AttributeCertificate.cs" /> + <Compile Include="src\x509\X509V2AttributeCertificateGenerator.cs" /> + <Compile Include="src\x509\X509V2CRLGenerator.cs" /> + <Compile Include="src\x509\X509V3CertificateGenerator.cs" /> + <Compile Include="src\x509\extension\AuthorityKeyIdentifierStructure.cs" /> + <Compile Include="src\x509\extension\SubjectKeyIdentifierStructure.cs" /> + <Compile Include="src\x509\extension\X509ExtensionUtil.cs" /> + <Compile Include="src\x509\store\IX509Selector.cs" /> + <Compile Include="src\x509\store\IX509Store.cs" /> + <Compile Include="src\x509\store\IX509StoreParameters.cs" /> + <Compile Include="src\x509\store\NoSuchStoreException.cs" /> + <Compile Include="src\x509\store\X509AttrCertStoreSelector.cs" /> + <Compile Include="src\x509\store\X509CertPairStoreSelector.cs" /> + <Compile Include="src\x509\store\X509CertStoreSelector.cs" /> + <Compile Include="src\x509\store\X509CollectionStore.cs" /> + <Compile Include="src\x509\store\X509CollectionStoreParameters.cs" /> + <Compile Include="src\x509\store\X509CrlStoreSelector.cs" /> + <Compile Include="src\x509\store\X509StoreException.cs" /> + <Compile Include="src\x509\store\X509StoreFactory.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="checklist.txt" /> + <None Include="Contributors.html" /> + <None Include="License.html" /> + <None Include="Readme.html" /> + </ItemGroup> + <ItemGroup> + <Folder Include="bzip2\" /> + <Folder Include="src\" /> + </ItemGroup> + <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> +</Project> diff --git a/crypto/BouncyCastle.iOS.csproj b/crypto/BouncyCastle.iOS.csproj new file mode 100644 index 000000000..45a7dfaab --- /dev/null +++ b/crypto/BouncyCastle.iOS.csproj @@ -0,0 +1,1363 @@ +<?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>10.0.0</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{0249241C-205E-4AC0-828B-90F822359B9E}</ProjectGuid> + <ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <RootNamespace>Org.BouncyCastle</RootNamespace> + <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix> + <AssemblyName>BouncyCastle</AssemblyName> + <TargetFrameworkIdentifier>Xamarin.iOS</TargetFrameworkIdentifier> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\lib\Xamarin.iOS</OutputPath> + <IntermediateOutputPath>obj\Debug\lib\Xamarin.iOS</IntermediateOutputPath> + <DefineConstants>DEBUG;TRACE;INCLUDE_IDEA;STRONG_NAME;__MOBILE__;__IOS__;</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>false</ConsolePause> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <Optimize>true</Optimize> + <OutputPath>bin\Release\lib\Xamarin.iOS</OutputPath> + <IntermediateOutputPath>obj\Release\lib\Xamarin.iOS</IntermediateOutputPath> + <DefineConstants>TRACE;INCLUDE_IDEA;STRONG_NAME;__MOBILE__;__IOS__;</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <ConsolePause>false</ConsolePause> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Core" /> + <Reference Include="Xamarin.iOS" /> + </ItemGroup> + <ItemGroup> + <Compile Include="bzip2\src\BZip2Constants.cs" /> + <Compile Include="bzip2\src\CBZip2InputStream.cs" /> + <Compile Include="bzip2\src\CBZip2OutputStream.cs" /> + <Compile Include="bzip2\src\CRC.cs" /> + <Compile Include="src\AssemblyInfo.cs" /> + <Compile Include="src\asn1\ASN1Generator.cs" /> + <Compile Include="src\asn1\ASN1OctetStringParser.cs" /> + <Compile Include="src\asn1\ASN1SequenceParser.cs" /> + <Compile Include="src\asn1\ASN1SetParser.cs" /> + <Compile Include="src\asn1\ASN1StreamParser.cs" /> + <Compile Include="src\asn1\ASN1TaggedObjectParser.cs" /> + <Compile Include="src\asn1\Asn1Encodable.cs" /> + <Compile Include="src\asn1\Asn1EncodableVector.cs" /> + <Compile Include="src\asn1\Asn1Exception.cs" /> + <Compile Include="src\asn1\Asn1InputStream.cs" /> + <Compile Include="src\asn1\Asn1Null.cs" /> + <Compile Include="src\asn1\Asn1Object.cs" /> + <Compile Include="src\asn1\Asn1OctetString.cs" /> + <Compile Include="src\asn1\Asn1OutputStream.cs" /> + <Compile Include="src\asn1\Asn1ParsingException.cs" /> + <Compile Include="src\asn1\Asn1Sequence.cs" /> + <Compile Include="src\asn1\Asn1Set.cs" /> + <Compile Include="src\asn1\Asn1TaggedObject.cs" /> + <Compile Include="src\asn1\Asn1Tags.cs" /> + <Compile Include="src\asn1\BERGenerator.cs" /> + <Compile Include="src\asn1\BEROctetStringGenerator.cs" /> + <Compile Include="src\asn1\BEROctetStringParser.cs" /> + <Compile Include="src\asn1\BERSequenceGenerator.cs" /> + <Compile Include="src\asn1\BERSequenceParser.cs" /> + <Compile Include="src\asn1\BERSetGenerator.cs" /> + <Compile Include="src\asn1\BERSetParser.cs" /> + <Compile Include="src\asn1\BERTaggedObjectParser.cs" /> + <Compile Include="src\asn1\BerApplicationSpecific.cs" /> + <Compile Include="src\asn1\BerApplicationSpecificParser.cs" /> + <Compile Include="src\asn1\BerNull.cs" /> + <Compile Include="src\asn1\BerOctetString.cs" /> + <Compile Include="src\asn1\BerOutputStream.cs" /> + <Compile Include="src\asn1\BerSequence.cs" /> + <Compile Include="src\asn1\BerSet.cs" /> + <Compile Include="src\asn1\BerTaggedObject.cs" /> + <Compile Include="src\asn1\ConstructedOctetStream.cs" /> + <Compile Include="src\asn1\DERExternal.cs" /> + <Compile Include="src\asn1\DERExternalParser.cs" /> + <Compile Include="src\asn1\DERGenerator.cs" /> + <Compile Include="src\asn1\DEROctetStringParser.cs" /> + <Compile Include="src\asn1\DERSequenceGenerator.cs" /> + <Compile Include="src\asn1\DERSequenceParser.cs" /> + <Compile Include="src\asn1\DERSetGenerator.cs" /> + <Compile Include="src\asn1\DERSetParser.cs" /> + <Compile Include="src\asn1\DefiniteLengthInputStream.cs" /> + <Compile Include="src\asn1\DerApplicationSpecific.cs" /> + <Compile Include="src\asn1\DerBMPString.cs" /> + <Compile Include="src\asn1\DerBitString.cs" /> + <Compile Include="src\asn1\DerBoolean.cs" /> + <Compile Include="src\asn1\DerEnumerated.cs" /> + <Compile Include="src\asn1\DerGeneralString.cs" /> + <Compile Include="src\asn1\DerGeneralizedTime.cs" /> + <Compile Include="src\asn1\DerIA5String.cs" /> + <Compile Include="src\asn1\DerInteger.cs" /> + <Compile Include="src\asn1\DerNull.cs" /> + <Compile Include="src\asn1\DerNumericString.cs" /> + <Compile Include="src\asn1\DerObjectIdentifier.cs" /> + <Compile Include="src\asn1\DerOctetString.cs" /> + <Compile Include="src\asn1\DerOutputStream.cs" /> + <Compile Include="src\asn1\DerPrintableString.cs" /> + <Compile Include="src\asn1\DerSequence.cs" /> + <Compile Include="src\asn1\DerSet.cs" /> + <Compile Include="src\asn1\DerStringBase.cs" /> + <Compile Include="src\asn1\DerT61String.cs" /> + <Compile Include="src\asn1\DerTaggedObject.cs" /> + <Compile Include="src\asn1\DerUTCTime.cs" /> + <Compile Include="src\asn1\DerUTF8String.cs" /> + <Compile Include="src\asn1\DerUniversalString.cs" /> + <Compile Include="src\asn1\DerVisibleString.cs" /> + <Compile Include="src\asn1\IAsn1ApplicationSpecificParser.cs" /> + <Compile Include="src\asn1\IAsn1Choice.cs" /> + <Compile Include="src\asn1\IAsn1Convertible.cs" /> + <Compile Include="src\asn1\IAsn1String.cs" /> + <Compile Include="src\asn1\IndefiniteLengthInputStream.cs" /> + <Compile Include="src\asn1\LazyASN1InputStream.cs" /> + <Compile Include="src\asn1\LazyDERSequence.cs" /> + <Compile Include="src\asn1\LazyDERSet.cs" /> + <Compile Include="src\asn1\LimitedInputStream.cs" /> + <Compile Include="src\asn1\OidTokenizer.cs" /> + <Compile Include="src\asn1\bc\BCObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cmp\CAKeyUpdAnnContent.cs" /> + <Compile Include="src\asn1\cmp\CertConfirmContent.cs" /> + <Compile Include="src\asn1\cmp\CertOrEncCert.cs" /> + <Compile Include="src\asn1\cmp\CertRepMessage.cs" /> + <Compile Include="src\asn1\cmp\CertResponse.cs" /> + <Compile Include="src\asn1\cmp\CertStatus.cs" /> + <Compile Include="src\asn1\cmp\CertifiedKeyPair.cs" /> + <Compile Include="src\asn1\cmp\Challenge.cs" /> + <Compile Include="src\asn1\cmp\CmpCertificate.cs" /> + <Compile Include="src\asn1\cmp\CmpObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cmp\CrlAnnContent.cs" /> + <Compile Include="src\asn1\cmp\ErrorMsgContent.cs" /> + <Compile Include="src\asn1\cmp\GenMsgContent.cs" /> + <Compile Include="src\asn1\cmp\GenRepContent.cs" /> + <Compile Include="src\asn1\cmp\InfoTypeAndValue.cs" /> + <Compile Include="src\asn1\cmp\KeyRecRepContent.cs" /> + <Compile Include="src\asn1\cmp\OobCertHash.cs" /> + <Compile Include="src\asn1\cmp\PKIBody.cs" /> + <Compile Include="src\asn1\cmp\PKIConfirmContent.cs" /> + <Compile Include="src\asn1\cmp\PKIFailureInfo.cs" /> + <Compile Include="src\asn1\cmp\PKIFreeText.cs" /> + <Compile Include="src\asn1\cmp\PKIHeader.cs" /> + <Compile Include="src\asn1\cmp\PKIHeaderBuilder.cs" /> + <Compile Include="src\asn1\cmp\PKIMessage.cs" /> + <Compile Include="src\asn1\cmp\PKIMessages.cs" /> + <Compile Include="src\asn1\cmp\PKIStatus.cs" /> + <Compile Include="src\asn1\cmp\PKIStatusInfo.cs" /> + <Compile Include="src\asn1\cmp\PbmParameter.cs" /> + <Compile Include="src\asn1\cmp\PollRepContent.cs" /> + <Compile Include="src\asn1\cmp\PollReqContent.cs" /> + <Compile Include="src\asn1\cmp\PopoDecKeyChallContent.cs" /> + <Compile Include="src\asn1\cmp\PopoDecKeyRespContent.cs" /> + <Compile Include="src\asn1\cmp\ProtectedPart.cs" /> + <Compile Include="src\asn1\cmp\RevAnnContent.cs" /> + <Compile Include="src\asn1\cmp\RevDetails.cs" /> + <Compile Include="src\asn1\cmp\RevRepContent.cs" /> + <Compile Include="src\asn1\cmp\RevRepContentBuilder.cs" /> + <Compile Include="src\asn1\cmp\RevReqContent.cs" /> + <Compile Include="src\asn1\cms\Attribute.cs" /> + <Compile Include="src\asn1\cms\AttributeTable.cs" /> + <Compile Include="src\asn1\cms\Attributes.cs" /> + <Compile Include="src\asn1\cms\AuthEnvelopedData.cs" /> + <Compile Include="src\asn1\cms\AuthEnvelopedDataParser.cs" /> + <Compile Include="src\asn1\cms\AuthenticatedData.cs" /> + <Compile Include="src\asn1\cms\AuthenticatedDataParser.cs" /> + <Compile Include="src\asn1\cms\CMSAttributes.cs" /> + <Compile Include="src\asn1\cms\CMSObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cms\CompressedData.cs" /> + <Compile Include="src\asn1\cms\CompressedDataParser.cs" /> + <Compile Include="src\asn1\cms\ContentInfo.cs" /> + <Compile Include="src\asn1\cms\ContentInfoParser.cs" /> + <Compile Include="src\asn1\cms\EncryptedContentInfo.cs" /> + <Compile Include="src\asn1\cms\EncryptedContentInfoParser.cs" /> + <Compile Include="src\asn1\cms\EncryptedData.cs" /> + <Compile Include="src\asn1\cms\EnvelopedData.cs" /> + <Compile Include="src\asn1\cms\EnvelopedDataParser.cs" /> + <Compile Include="src\asn1\cms\Evidence.cs" /> + <Compile Include="src\asn1\cms\IssuerAndSerialNumber.cs" /> + <Compile Include="src\asn1\cms\KEKIdentifier.cs" /> + <Compile Include="src\asn1\cms\KEKRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\KeyAgreeRecipientIdentifier.cs" /> + <Compile Include="src\asn1\cms\KeyAgreeRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\KeyTransRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\MetaData.cs" /> + <Compile Include="src\asn1\cms\OriginatorIdentifierOrKey.cs" /> + <Compile Include="src\asn1\cms\OriginatorInfo.cs" /> + <Compile Include="src\asn1\cms\OriginatorPublicKey.cs" /> + <Compile Include="src\asn1\cms\OtherKeyAttribute.cs" /> + <Compile Include="src\asn1\cms\OtherRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\OtherRevocationInfoFormat.cs" /> + <Compile Include="src\asn1\cms\PasswordRecipientInfo.cs" /> + <Compile Include="src\asn1\cms\RecipientEncryptedKey.cs" /> + <Compile Include="src\asn1\cms\RecipientIdentifier.cs" /> + <Compile Include="src\asn1\cms\RecipientInfo.cs" /> + <Compile Include="src\asn1\cms\RecipientKeyIdentifier.cs" /> + <Compile Include="src\asn1\cms\SCVPReqRes.cs" /> + <Compile Include="src\asn1\cms\SignedData.cs" /> + <Compile Include="src\asn1\cms\SignedDataParser.cs" /> + <Compile Include="src\asn1\cms\SignerIdentifier.cs" /> + <Compile Include="src\asn1\cms\SignerInfo.cs" /> + <Compile Include="src\asn1\cms\Time.cs" /> + <Compile Include="src\asn1\cms\TimeStampAndCRL.cs" /> + <Compile Include="src\asn1\cms\TimeStampTokenEvidence.cs" /> + <Compile Include="src\asn1\cms\TimeStampedData.cs" /> + <Compile Include="src\asn1\cms\TimeStampedDataParser.cs" /> + <Compile Include="src\asn1\cms\ecc\MQVuserKeyingMaterial.cs" /> + <Compile Include="src\asn1\crmf\AttributeTypeAndValue.cs" /> + <Compile Include="src\asn1\crmf\CertId.cs" /> + <Compile Include="src\asn1\crmf\CertReqMessages.cs" /> + <Compile Include="src\asn1\crmf\CertReqMsg.cs" /> + <Compile Include="src\asn1\crmf\CertRequest.cs" /> + <Compile Include="src\asn1\crmf\CertTemplate.cs" /> + <Compile Include="src\asn1\crmf\CertTemplateBuilder.cs" /> + <Compile Include="src\asn1\crmf\Controls.cs" /> + <Compile Include="src\asn1\crmf\CrmfObjectIdentifiers.cs" /> + <Compile Include="src\asn1\crmf\EncKeyWithID.cs" /> + <Compile Include="src\asn1\crmf\EncryptedKey.cs" /> + <Compile Include="src\asn1\crmf\EncryptedValue.cs" /> + <Compile Include="src\asn1\crmf\OptionalValidity.cs" /> + <Compile Include="src\asn1\crmf\PKIArchiveOptions.cs" /> + <Compile Include="src\asn1\crmf\PKIPublicationInfo.cs" /> + <Compile Include="src\asn1\crmf\PKMacValue.cs" /> + <Compile Include="src\asn1\crmf\PopoPrivKey.cs" /> + <Compile Include="src\asn1\crmf\PopoSigningKey.cs" /> + <Compile Include="src\asn1\crmf\PopoSigningKeyInput.cs" /> + <Compile Include="src\asn1\crmf\ProofOfPossession.cs" /> + <Compile Include="src\asn1\crmf\SinglePubInfo.cs" /> + <Compile Include="src\asn1\crmf\SubsequentMessage.cs" /> + <Compile Include="src\asn1\cryptopro\CryptoProObjectIdentifiers.cs" /> + <Compile Include="src\asn1\cryptopro\ECGOST3410NamedCurves.cs" /> + <Compile Include="src\asn1\cryptopro\ECGOST3410ParamSetParameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST28147Parameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST3410NamedParameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST3410ParamSetParameters.cs" /> + <Compile Include="src\asn1\cryptopro\GOST3410PublicKeyAlgParameters.cs" /> + <Compile Include="src\asn1\eac\EACObjectIdentifiers.cs" /> + <Compile Include="src\asn1\esf\CertificateValues.cs" /> + <Compile Include="src\asn1\esf\CommitmentTypeIdentifier.cs" /> + <Compile Include="src\asn1\esf\CommitmentTypeIndication.cs" /> + <Compile Include="src\asn1\esf\CommitmentTypeQualifier.cs" /> + <Compile Include="src\asn1\esf\CompleteCertificateRefs.cs" /> + <Compile Include="src\asn1\esf\CompleteRevocationRefs.cs" /> + <Compile Include="src\asn1\esf\CrlIdentifier.cs" /> + <Compile Include="src\asn1\esf\CrlListID.cs" /> + <Compile Include="src\asn1\esf\CrlOcspRef.cs" /> + <Compile Include="src\asn1\esf\CrlValidatedID.cs" /> + <Compile Include="src\asn1\esf\ESFAttributes.cs" /> + <Compile Include="src\asn1\esf\OcspIdentifier.cs" /> + <Compile Include="src\asn1\esf\OcspListID.cs" /> + <Compile Include="src\asn1\esf\OcspResponsesID.cs" /> + <Compile Include="src\asn1\esf\OtherCertID.cs" /> + <Compile Include="src\asn1\esf\OtherHash.cs" /> + <Compile Include="src\asn1\esf\OtherHashAlgAndValue.cs" /> + <Compile Include="src\asn1\esf\OtherRevRefs.cs" /> + <Compile Include="src\asn1\esf\OtherRevVals.cs" /> + <Compile Include="src\asn1\esf\OtherSigningCertificate.cs" /> + <Compile Include="src\asn1\esf\RevocationValues.cs" /> + <Compile Include="src\asn1\esf\SigPolicyQualifierInfo.cs" /> + <Compile Include="src\asn1\esf\SignaturePolicyId.cs" /> + <Compile Include="src\asn1\esf\SignaturePolicyIdentifier.cs" /> + <Compile Include="src\asn1\esf\SignerAttribute.cs" /> + <Compile Include="src\asn1\esf\SignerLocation.cs" /> + <Compile Include="src\asn1\ess\ContentHints.cs" /> + <Compile Include="src\asn1\ess\ContentIdentifier.cs" /> + <Compile Include="src\asn1\ess\ESSCertID.cs" /> + <Compile Include="src\asn1\ess\ESSCertIDv2.cs" /> + <Compile Include="src\asn1\ess\OtherCertID.cs" /> + <Compile Include="src\asn1\ess\OtherSigningCertificate.cs" /> + <Compile Include="src\asn1\ess\SigningCertificate.cs" /> + <Compile Include="src\asn1\ess\SigningCertificateV2.cs" /> + <Compile Include="src\asn1\gnu\GNUObjectIdentifiers.cs" /> + <Compile Include="src\asn1\iana\IANAObjectIdentifiers.cs" /> + <Compile Include="src\asn1\icao\CscaMasterList.cs" /> + <Compile Include="src\asn1\icao\DataGroupHash.cs" /> + <Compile Include="src\asn1\icao\ICAOObjectIdentifiers.cs" /> + <Compile Include="src\asn1\icao\LDSSecurityObject.cs" /> + <Compile Include="src\asn1\icao\LDSVersionInfo.cs" /> + <Compile Include="src\asn1\isismtt\ISISMTTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\isismtt\ocsp\CertHash.cs" /> + <Compile Include="src\asn1\isismtt\ocsp\RequestedCertificate.cs" /> + <Compile Include="src\asn1\isismtt\x509\AdditionalInformationSyntax.cs" /> + <Compile Include="src\asn1\isismtt\x509\AdmissionSyntax.cs" /> + <Compile Include="src\asn1\isismtt\x509\Admissions.cs" /> + <Compile Include="src\asn1\isismtt\x509\DeclarationOfMajority.cs" /> + <Compile Include="src\asn1\isismtt\x509\MonetaryLimit.cs" /> + <Compile Include="src\asn1\isismtt\x509\NamingAuthority.cs" /> + <Compile Include="src\asn1\isismtt\x509\ProcurationSyntax.cs" /> + <Compile Include="src\asn1\isismtt\x509\ProfessionInfo.cs" /> + <Compile Include="src\asn1\isismtt\x509\Restriction.cs" /> + <Compile Include="src\asn1\kisa\KISAObjectIdentifiers.cs" /> + <Compile Include="src\asn1\microsoft\MicrosoftObjectIdentifiers.cs" /> + <Compile Include="src\asn1\misc\CAST5CBCParameters.cs" /> + <Compile Include="src\asn1\misc\IDEACBCPar.cs" /> + <Compile Include="src\asn1\misc\MiscObjectIdentifiers.cs" /> + <Compile Include="src\asn1\misc\NetscapeCertType.cs" /> + <Compile Include="src\asn1\misc\NetscapeRevocationURL.cs" /> + <Compile Include="src\asn1\misc\VerisignCzagExtension.cs" /> + <Compile Include="src\asn1\mozilla\PublicKeyAndChallenge.cs" /> + <Compile Include="src\asn1\nist\NISTNamedCurves.cs" /> + <Compile Include="src\asn1\nist\NISTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\ntt\NTTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\ocsp\BasicOCSPResponse.cs" /> + <Compile Include="src\asn1\ocsp\CertID.cs" /> + <Compile Include="src\asn1\ocsp\CertStatus.cs" /> + <Compile Include="src\asn1\ocsp\CrlID.cs" /> + <Compile Include="src\asn1\ocsp\OCSPObjectIdentifiers.cs" /> + <Compile Include="src\asn1\ocsp\OCSPRequest.cs" /> + <Compile Include="src\asn1\ocsp\OCSPResponse.cs" /> + <Compile Include="src\asn1\ocsp\OCSPResponseStatus.cs" /> + <Compile Include="src\asn1\ocsp\Request.cs" /> + <Compile Include="src\asn1\ocsp\ResponderID.cs" /> + <Compile Include="src\asn1\ocsp\ResponseBytes.cs" /> + <Compile Include="src\asn1\ocsp\ResponseData.cs" /> + <Compile Include="src\asn1\ocsp\RevokedInfo.cs" /> + <Compile Include="src\asn1\ocsp\ServiceLocator.cs" /> + <Compile Include="src\asn1\ocsp\Signature.cs" /> + <Compile Include="src\asn1\ocsp\SingleResponse.cs" /> + <Compile Include="src\asn1\ocsp\TBSRequest.cs" /> + <Compile Include="src\asn1\oiw\ElGamalParameter.cs" /> + <Compile Include="src\asn1\oiw\OIWObjectIdentifiers.cs" /> + <Compile Include="src\asn1\pkcs\Attribute.cs" /> + <Compile Include="src\asn1\pkcs\AuthenticatedSafe.cs" /> + <Compile Include="src\asn1\pkcs\CertBag.cs" /> + <Compile Include="src\asn1\pkcs\CertificationRequest.cs" /> + <Compile Include="src\asn1\pkcs\CertificationRequestInfo.cs" /> + <Compile Include="src\asn1\pkcs\ContentInfo.cs" /> + <Compile Include="src\asn1\pkcs\DHParameter.cs" /> + <Compile Include="src\asn1\pkcs\EncryptedData.cs" /> + <Compile Include="src\asn1\pkcs\EncryptedPrivateKeyInfo.cs" /> + <Compile Include="src\asn1\pkcs\EncryptionScheme.cs" /> + <Compile Include="src\asn1\pkcs\IssuerAndSerialNumber.cs" /> + <Compile Include="src\asn1\pkcs\KeyDerivationFunc.cs" /> + <Compile Include="src\asn1\pkcs\MacData.cs" /> + <Compile Include="src\asn1\pkcs\PBEParameter.cs" /> + <Compile Include="src\asn1\pkcs\PBES2Parameters.cs" /> + <Compile Include="src\asn1\pkcs\PBKDF2Params.cs" /> + <Compile Include="src\asn1\pkcs\PKCS12PBEParams.cs" /> + <Compile Include="src\asn1\pkcs\PKCSObjectIdentifiers.cs" /> + <Compile Include="src\asn1\pkcs\Pfx.cs" /> + <Compile Include="src\asn1\pkcs\PrivateKeyInfo.cs" /> + <Compile Include="src\asn1\pkcs\RC2CBCParameter.cs" /> + <Compile Include="src\asn1\pkcs\RSAESOAEPparams.cs" /> + <Compile Include="src\asn1\pkcs\RSAPrivateKeyStructure.cs" /> + <Compile Include="src\asn1\pkcs\RSASSAPSSparams.cs" /> + <Compile Include="src\asn1\pkcs\SafeBag.cs" /> + <Compile Include="src\asn1\pkcs\SignedData.cs" /> + <Compile Include="src\asn1\pkcs\SignerInfo.cs" /> + <Compile Include="src\asn1\sec\ECPrivateKeyStructure.cs" /> + <Compile Include="src\asn1\sec\SECNamedCurves.cs" /> + <Compile Include="src\asn1\sec\SECObjectIdentifiers.cs" /> + <Compile Include="src\asn1\smime\SMIMEAttributes.cs" /> + <Compile Include="src\asn1\smime\SMIMECapabilities.cs" /> + <Compile Include="src\asn1\smime\SMIMECapabilitiesAttribute.cs" /> + <Compile Include="src\asn1\smime\SMIMECapability.cs" /> + <Compile Include="src\asn1\smime\SMIMECapabilityVector.cs" /> + <Compile Include="src\asn1\smime\SMIMEEncryptionKeyPreferenceAttribute.cs" /> + <Compile Include="src\asn1\teletrust\TeleTrusTNamedCurves.cs" /> + <Compile Include="src\asn1\teletrust\TeleTrusTObjectIdentifiers.cs" /> + <Compile Include="src\asn1\tsp\Accuracy.cs" /> + <Compile Include="src\asn1\tsp\MessageImprint.cs" /> + <Compile Include="src\asn1\tsp\TSTInfo.cs" /> + <Compile Include="src\asn1\tsp\TimeStampReq.cs" /> + <Compile Include="src\asn1\tsp\TimeStampResp.cs" /> + <Compile Include="src\asn1\util\Asn1Dump.cs" /> + <Compile Include="src\asn1\util\Dump.cs" /> + <Compile Include="src\asn1\util\FilterStream.cs" /> + <Compile Include="src\asn1\x500\DirectoryString.cs" /> + <Compile Include="src\asn1\x509\AccessDescription.cs" /> + <Compile Include="src\asn1\x509\AlgorithmIdentifier.cs" /> + <Compile Include="src\asn1\x509\AttCertIssuer.cs" /> + <Compile Include="src\asn1\x509\AttCertValidityPeriod.cs" /> + <Compile Include="src\asn1\x509\Attribute.cs" /> + <Compile Include="src\asn1\x509\AttributeCertificate.cs" /> + <Compile Include="src\asn1\x509\AttributeCertificateInfo.cs" /> + <Compile Include="src\asn1\x509\AttributeTable.cs" /> + <Compile Include="src\asn1\x509\AuthorityInformationAccess.cs" /> + <Compile Include="src\asn1\x509\AuthorityKeyIdentifier.cs" /> + <Compile Include="src\asn1\x509\BasicConstraints.cs" /> + <Compile Include="src\asn1\x509\CRLDistPoint.cs" /> + <Compile Include="src\asn1\x509\CRLNumber.cs" /> + <Compile Include="src\asn1\x509\CRLReason.cs" /> + <Compile Include="src\asn1\x509\CertPolicyId.cs" /> + <Compile Include="src\asn1\x509\CertificateList.cs" /> + <Compile Include="src\asn1\x509\CertificatePair.cs" /> + <Compile Include="src\asn1\x509\CertificatePolicies.cs" /> + <Compile Include="src\asn1\x509\DSAParameter.cs" /> + <Compile Include="src\asn1\x509\DigestInfo.cs" /> + <Compile Include="src\asn1\x509\DisplayText.cs" /> + <Compile Include="src\asn1\x509\DistributionPoint.cs" /> + <Compile Include="src\asn1\x509\DistributionPointName.cs" /> + <Compile Include="src\asn1\x509\ExtendedKeyUsage.cs" /> + <Compile Include="src\asn1\x509\GeneralName.cs" /> + <Compile Include="src\asn1\x509\GeneralNames.cs" /> + <Compile Include="src\asn1\x509\GeneralSubtree.cs" /> + <Compile Include="src\asn1\x509\Holder.cs" /> + <Compile Include="src\asn1\x509\IetfAttrSyntax.cs" /> + <Compile Include="src\asn1\x509\IssuerSerial.cs" /> + <Compile Include="src\asn1\x509\IssuingDistributionPoint.cs" /> + <Compile Include="src\asn1\x509\KeyPurposeId.cs" /> + <Compile Include="src\asn1\x509\KeyUsage.cs" /> + <Compile Include="src\asn1\x509\NameConstraints.cs" /> + <Compile Include="src\asn1\x509\NoticeReference.cs" /> + <Compile Include="src\asn1\x509\ObjectDigestInfo.cs" /> + <Compile Include="src\asn1\x509\PolicyInformation.cs" /> + <Compile Include="src\asn1\x509\PolicyMappings.cs" /> + <Compile Include="src\asn1\x509\PolicyQualifierId.cs" /> + <Compile Include="src\asn1\x509\PolicyQualifierInfo.cs" /> + <Compile Include="src\asn1\x509\PrivateKeyUsagePeriod.cs" /> + <Compile Include="src\asn1\x509\RSAPublicKeyStructure.cs" /> + <Compile Include="src\asn1\x509\ReasonFlags.cs" /> + <Compile Include="src\asn1\x509\RoleSyntax.cs" /> + <Compile Include="src\asn1\x509\SubjectDirectoryAttributes.cs" /> + <Compile Include="src\asn1\x509\SubjectKeyIdentifier.cs" /> + <Compile Include="src\asn1\x509\SubjectPublicKeyInfo.cs" /> + <Compile Include="src\asn1\x509\TBSCertList.cs" /> + <Compile Include="src\asn1\x509\TBSCertificateStructure.cs" /> + <Compile Include="src\asn1\x509\Target.cs" /> + <Compile Include="src\asn1\x509\TargetInformation.cs" /> + <Compile Include="src\asn1\x509\Targets.cs" /> + <Compile Include="src\asn1\x509\Time.cs" /> + <Compile Include="src\asn1\x509\UserNotice.cs" /> + <Compile Include="src\asn1\x509\V1TBSCertificateGenerator.cs" /> + <Compile Include="src\asn1\x509\V2AttributeCertificateInfoGenerator.cs" /> + <Compile Include="src\asn1\x509\V2Form.cs" /> + <Compile Include="src\asn1\x509\V2TBSCertListGenerator.cs" /> + <Compile Include="src\asn1\x509\V3TBSCertificateGenerator.cs" /> + <Compile Include="src\asn1\x509\X509Attributes.cs" /> + <Compile Include="src\asn1\x509\X509CertificateStructure.cs" /> + <Compile Include="src\asn1\x509\X509DefaultEntryConverter.cs" /> + <Compile Include="src\asn1\x509\X509Extension.cs" /> + <Compile Include="src\asn1\x509\X509Extensions.cs" /> + <Compile Include="src\asn1\x509\X509ExtensionsGenerator.cs" /> + <Compile Include="src\asn1\x509\X509Name.cs" /> + <Compile Include="src\asn1\x509\X509NameEntryConverter.cs" /> + <Compile Include="src\asn1\x509\X509NameTokenizer.cs" /> + <Compile Include="src\asn1\x509\X509ObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x509\qualified\BiometricData.cs" /> + <Compile Include="src\asn1\x509\qualified\ETSIQCObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x509\qualified\Iso4217CurrencyCode.cs" /> + <Compile Include="src\asn1\x509\qualified\MonetaryValue.cs" /> + <Compile Include="src\asn1\x509\qualified\QCStatement.cs" /> + <Compile Include="src\asn1\x509\qualified\RFC3739QCObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x509\qualified\SemanticsInformation.cs" /> + <Compile Include="src\asn1\x509\qualified\TypeOfBiometricData.cs" /> + <Compile Include="src\asn1\x509\sigi\NameOrPseudonym.cs" /> + <Compile Include="src\asn1\x509\sigi\PersonalData.cs" /> + <Compile Include="src\asn1\x509\sigi\SigIObjectIdentifiers.cs" /> + <Compile Include="src\asn1\x9\DHDomainParameters.cs" /> + <Compile Include="src\asn1\x9\DHPublicKey.cs" /> + <Compile Include="src\asn1\x9\DHValidationParms.cs" /> + <Compile Include="src\asn1\x9\ECNamedCurveTable.cs" /> + <Compile Include="src\asn1\x9\KeySpecificInfo.cs" /> + <Compile Include="src\asn1\x9\OtherInfo.cs" /> + <Compile Include="src\asn1\x9\X962NamedCurves.cs" /> + <Compile Include="src\asn1\x9\X962Parameters.cs" /> + <Compile Include="src\asn1\x9\X9Curve.cs" /> + <Compile Include="src\asn1\x9\X9ECParameters.cs" /> + <Compile Include="src\asn1\x9\X9ECParametersHolder.cs" /> + <Compile Include="src\asn1\x9\X9ECPoint.cs" /> + <Compile Include="src\asn1\x9\X9FieldElement.cs" /> + <Compile Include="src\asn1\x9\X9FieldID.cs" /> + <Compile Include="src\asn1\x9\X9IntegerConverter.cs" /> + <Compile Include="src\asn1\x9\X9ObjectIdentifiers.cs" /> + <Compile Include="src\bcpg\ArmoredInputStream.cs" /> + <Compile Include="src\bcpg\ArmoredOutputStream.cs" /> + <Compile Include="src\bcpg\BcpgInputStream.cs" /> + <Compile Include="src\bcpg\BcpgObject.cs" /> + <Compile Include="src\bcpg\BcpgOutputStream.cs" /> + <Compile Include="src\bcpg\CompressedDataPacket.cs" /> + <Compile Include="src\bcpg\CompressionAlgorithmTags.cs" /> + <Compile Include="src\bcpg\ContainedPacket.cs" /> + <Compile Include="src\bcpg\Crc24.cs" /> + <Compile Include="src\bcpg\DsaPublicBcpgKey.cs" /> + <Compile Include="src\bcpg\DsaSecretBcpgKey.cs" /> + <Compile Include="src\bcpg\ElGamalPublicBcpgKey.cs" /> + <Compile Include="src\bcpg\ElGamalSecretBcpgKey.cs" /> + <Compile Include="src\bcpg\ExperimentalPacket.cs" /> + <Compile Include="src\bcpg\HashAlgorithmTags.cs" /> + <Compile Include="src\bcpg\IBcpgKey.cs" /> + <Compile Include="src\bcpg\InputStreamPacket.cs" /> + <Compile Include="src\bcpg\LiteralDataPacket.cs" /> + <Compile Include="src\bcpg\MPInteger.cs" /> + <Compile Include="src\bcpg\MarkerPacket.cs" /> + <Compile Include="src\bcpg\ModDetectionCodePacket.cs" /> + <Compile Include="src\bcpg\OnePassSignaturePacket.cs" /> + <Compile Include="src\bcpg\OutputStreamPacket.cs" /> + <Compile Include="src\bcpg\Packet.cs" /> + <Compile Include="src\bcpg\PacketTags.cs" /> + <Compile Include="src\bcpg\PublicKeyAlgorithmTags.cs" /> + <Compile Include="src\bcpg\PublicKeyEncSessionPacket.cs" /> + <Compile Include="src\bcpg\PublicKeyPacket.cs" /> + <Compile Include="src\bcpg\PublicSubkeyPacket.cs" /> + <Compile Include="src\bcpg\RsaPublicBcpgKey.cs" /> + <Compile Include="src\bcpg\RsaSecretBcpgKey.cs" /> + <Compile Include="src\bcpg\S2k.cs" /> + <Compile Include="src\bcpg\SecretKeyPacket.cs" /> + <Compile Include="src\bcpg\SecretSubkeyPacket.cs" /> + <Compile Include="src\bcpg\SignaturePacket.cs" /> + <Compile Include="src\bcpg\SignatureSubpacket.cs" /> + <Compile Include="src\bcpg\SignatureSubpacketTags.cs" /> + <Compile Include="src\bcpg\SignatureSubpacketsReader.cs" /> + <Compile Include="src\bcpg\SymmetricEncDataPacket.cs" /> + <Compile Include="src\bcpg\SymmetricEncIntegrityPacket.cs" /> + <Compile Include="src\bcpg\SymmetricKeyAlgorithmTags.cs" /> + <Compile Include="src\bcpg\SymmetricKeyEncSessionPacket.cs" /> + <Compile Include="src\bcpg\TrustPacket.cs" /> + <Compile Include="src\bcpg\UserAttributePacket.cs" /> + <Compile Include="src\bcpg\UserAttributeSubpacket.cs" /> + <Compile Include="src\bcpg\UserAttributeSubpacketTags.cs" /> + <Compile Include="src\bcpg\UserAttributeSubpacketsReader.cs" /> + <Compile Include="src\bcpg\UserIdPacket.cs" /> + <Compile Include="src\bcpg\attr\ImageAttrib.cs" /> + <Compile Include="src\bcpg\sig\EmbeddedSignature.cs" /> + <Compile Include="src\bcpg\sig\Exportable.cs" /> + <Compile Include="src\bcpg\sig\IssuerKeyId.cs" /> + <Compile Include="src\bcpg\sig\KeyExpirationTime.cs" /> + <Compile Include="src\bcpg\sig\KeyFlags.cs" /> + <Compile Include="src\bcpg\sig\NotationData.cs" /> + <Compile Include="src\bcpg\sig\PreferredAlgorithms.cs" /> + <Compile Include="src\bcpg\sig\PrimaryUserId.cs" /> + <Compile Include="src\bcpg\sig\Revocable.cs" /> + <Compile Include="src\bcpg\sig\RevocationKey.cs" /> + <Compile Include="src\bcpg\sig\RevocationKeyTags.cs" /> + <Compile Include="src\bcpg\sig\RevocationReason.cs" /> + <Compile Include="src\bcpg\sig\RevocationReasonTags.cs" /> + <Compile Include="src\bcpg\sig\SignatureCreationTime.cs" /> + <Compile Include="src\bcpg\sig\SignatureExpirationTime.cs" /> + <Compile Include="src\bcpg\sig\SignerUserId.cs" /> + <Compile Include="src\bcpg\sig\TrustSignature.cs" /> + <Compile Include="src\cms\BaseDigestCalculator.cs" /> + <Compile Include="src\cms\CMSAttributeTableGenerationException.cs" /> + <Compile Include="src\cms\CMSAttributeTableGenerator.cs" /> + <Compile Include="src\cms\CMSAuthEnvelopedData.cs" /> + <Compile Include="src\cms\CMSAuthEnvelopedGenerator.cs" /> + <Compile Include="src\cms\CMSAuthenticatedData.cs" /> + <Compile Include="src\cms\CMSAuthenticatedDataGenerator.cs" /> + <Compile Include="src\cms\CMSAuthenticatedDataParser.cs" /> + <Compile Include="src\cms\CMSAuthenticatedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSAuthenticatedGenerator.cs" /> + <Compile Include="src\cms\CMSCompressedData.cs" /> + <Compile Include="src\cms\CMSCompressedDataGenerator.cs" /> + <Compile Include="src\cms\CMSCompressedDataParser.cs" /> + <Compile Include="src\cms\CMSCompressedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSContentInfoParser.cs" /> + <Compile Include="src\cms\CMSEnvelopedData.cs" /> + <Compile Include="src\cms\CMSEnvelopedDataGenerator.cs" /> + <Compile Include="src\cms\CMSEnvelopedDataParser.cs" /> + <Compile Include="src\cms\CMSEnvelopedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSEnvelopedGenerator.cs" /> + <Compile Include="src\cms\CMSEnvelopedHelper.cs" /> + <Compile Include="src\cms\CMSException.cs" /> + <Compile Include="src\cms\CMSPBEKey.cs" /> + <Compile Include="src\cms\CMSProcessable.cs" /> + <Compile Include="src\cms\CMSProcessableByteArray.cs" /> + <Compile Include="src\cms\CMSProcessableFile.cs" /> + <Compile Include="src\cms\CMSProcessableInputStream.cs" /> + <Compile Include="src\cms\CMSReadable.cs" /> + <Compile Include="src\cms\CMSSecureReadable.cs" /> + <Compile Include="src\cms\CMSSignedData.cs" /> + <Compile Include="src\cms\CMSSignedDataGenerator.cs" /> + <Compile Include="src\cms\CMSSignedDataParser.cs" /> + <Compile Include="src\cms\CMSSignedDataStreamGenerator.cs" /> + <Compile Include="src\cms\CMSSignedGenerator.cs" /> + <Compile Include="src\cms\CMSSignedHelper.cs" /> + <Compile Include="src\cms\CMSStreamException.cs" /> + <Compile Include="src\cms\CMSTypedStream.cs" /> + <Compile Include="src\cms\CMSUtils.cs" /> + <Compile Include="src\cms\CounterSignatureDigestCalculator.cs" /> + <Compile Include="src\cms\DefaultAuthenticatedAttributeTableGenerator.cs" /> + <Compile Include="src\cms\DefaultSignedAttributeTableGenerator.cs" /> + <Compile Include="src\cms\DigOutputStream.cs" /> + <Compile Include="src\cms\IDigestCalculator.cs" /> + <Compile Include="src\cms\KEKRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\KEKRecipientInformation.cs" /> + <Compile Include="src\cms\KeyAgreeRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\KeyAgreeRecipientInformation.cs" /> + <Compile Include="src\cms\KeyTransRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\KeyTransRecipientInformation.cs" /> + <Compile Include="src\cms\MacOutputStream.cs" /> + <Compile Include="src\cms\OriginatorId.cs" /> + <Compile Include="src\cms\OriginatorInfoGenerator.cs" /> + <Compile Include="src\cms\OriginatorInformation.cs" /> + <Compile Include="src\cms\PKCS5Scheme2PBEKey.cs" /> + <Compile Include="src\cms\PKCS5Scheme2UTF8PBEKey.cs" /> + <Compile Include="src\cms\PasswordRecipientInfoGenerator.cs" /> + <Compile Include="src\cms\PasswordRecipientInformation.cs" /> + <Compile Include="src\cms\RecipientId.cs" /> + <Compile Include="src\cms\RecipientInfoGenerator.cs" /> + <Compile Include="src\cms\RecipientInformation.cs" /> + <Compile Include="src\cms\RecipientInformationStore.cs" /> + <Compile Include="src\cms\SigOutputStream.cs" /> + <Compile Include="src\cms\SignerId.cs" /> + <Compile Include="src\cms\SignerInfoGenerator.cs" /> + <Compile Include="src\cms\SignerInformation.cs" /> + <Compile Include="src\cms\SignerInformationStore.cs" /> + <Compile Include="src\cms\SimpleAttributeTableGenerator.cs" /> + <Compile Include="src\crypto\AsymmetricCipherKeyPair.cs" /> + <Compile Include="src\crypto\AsymmetricKeyParameter.cs" /> + <Compile Include="src\crypto\BufferedAeadBlockCipher.cs" /> + <Compile Include="src\crypto\BufferedAsymmetricBlockCipher.cs" /> + <Compile Include="src\crypto\BufferedBlockCipher.cs" /> + <Compile Include="src\crypto\BufferedCipherBase.cs" /> + <Compile Include="src\crypto\BufferedIesCipher.cs" /> + <Compile Include="src\crypto\BufferedStreamCipher.cs" /> + <Compile Include="src\crypto\CipherKeyGenerator.cs" /> + <Compile Include="src\crypto\CryptoException.cs" /> + <Compile Include="src\crypto\DataLengthException.cs" /> + <Compile Include="src\crypto\IAsymmetricBlockCipher.cs" /> + <Compile Include="src\crypto\IAsymmetricCipherKeyPairGenerator.cs" /> + <Compile Include="src\crypto\IBasicAgreement.cs" /> + <Compile Include="src\crypto\IBlockCipher.cs" /> + <Compile Include="src\crypto\IBufferedCipher.cs" /> + <Compile Include="src\crypto\ICipherParameters.cs" /> + <Compile Include="src\crypto\IDSA.cs" /> + <Compile Include="src\crypto\IDerivationFunction.cs" /> + <Compile Include="src\crypto\IDerivationParameters.cs" /> + <Compile Include="src\crypto\IDigest.cs" /> + <Compile Include="src\crypto\IMac.cs" /> + <Compile Include="src\crypto\ISigner.cs" /> + <Compile Include="src\crypto\ISignerWithRecovery.cs" /> + <Compile Include="src\crypto\IStreamCipher.cs" /> + <Compile Include="src\crypto\IWrapper.cs" /> + <Compile Include="src\crypto\InvalidCipherTextException.cs" /> + <Compile Include="src\crypto\KeyGenerationParameters.cs" /> + <Compile Include="src\crypto\MaxBytesExceededException.cs" /> + <Compile Include="src\crypto\PbeParametersGenerator.cs" /> + <Compile Include="src\crypto\StreamBlockCipher.cs" /> + <Compile Include="src\crypto\agreement\DHAgreement.cs" /> + <Compile Include="src\crypto\agreement\DHBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\DHStandardGroups.cs" /> + <Compile Include="src\crypto\agreement\ECDHBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECDHCBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECDHWithKdfBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECMqvBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\ECMqvWithKdfBasicAgreement.cs" /> + <Compile Include="src\crypto\agreement\kdf\DHKdfParameters.cs" /> + <Compile Include="src\crypto\agreement\kdf\DHKekGenerator.cs" /> + <Compile Include="src\crypto\agreement\kdf\ECDHKekGenerator.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6Client.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6Server.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6Utilities.cs" /> + <Compile Include="src\crypto\agreement\srp\SRP6VerifierGenerator.cs" /> + <Compile Include="src\crypto\digests\GOST3411Digest.cs" /> + <Compile Include="src\crypto\digests\GeneralDigest.cs" /> + <Compile Include="src\crypto\digests\LongDigest.cs" /> + <Compile Include="src\crypto\digests\MD2Digest.cs" /> + <Compile Include="src\crypto\digests\MD4Digest.cs" /> + <Compile Include="src\crypto\digests\MD5Digest.cs" /> + <Compile Include="src\crypto\digests\NullDigest.cs" /> + <Compile Include="src\crypto\digests\RipeMD128Digest.cs" /> + <Compile Include="src\crypto\digests\RipeMD160Digest.cs" /> + <Compile Include="src\crypto\digests\RipeMD256Digest.cs" /> + <Compile Include="src\crypto\digests\RipeMD320Digest.cs" /> + <Compile Include="src\crypto\digests\SHA3Digest.cs" /> + <Compile Include="src\crypto\digests\Sha1Digest.cs" /> + <Compile Include="src\crypto\digests\Sha224Digest.cs" /> + <Compile Include="src\crypto\digests\Sha256Digest.cs" /> + <Compile Include="src\crypto\digests\Sha384Digest.cs" /> + <Compile Include="src\crypto\digests\Sha512Digest.cs" /> + <Compile Include="src\crypto\digests\Sha512tDigest.cs" /> + <Compile Include="src\crypto\digests\ShortenedDigest.cs" /> + <Compile Include="src\crypto\digests\SkeinDigest.cs" /> + <Compile Include="src\crypto\digests\SkeinEngine.cs" /> + <Compile Include="src\crypto\digests\SM3Digest.cs" /> + <Compile Include="src\crypto\digests\TigerDigest.cs" /> + <Compile Include="src\crypto\digests\WhirlpoolDigest.cs" /> + <Compile Include="src\crypto\ec\CustomNamedCurves.cs" /> + <Compile Include="src\crypto\encodings\ISO9796d1Encoding.cs" /> + <Compile Include="src\crypto\encodings\OaepEncoding.cs" /> + <Compile Include="src\crypto\encodings\Pkcs1Encoding.cs" /> + <Compile Include="src\crypto\engines\AesEngine.cs" /> + <Compile Include="src\crypto\engines\AesFastEngine.cs" /> + <Compile Include="src\crypto\engines\AesLightEngine.cs" /> + <Compile Include="src\crypto\engines\AesWrapEngine.cs" /> + <Compile Include="src\crypto\engines\BlowfishEngine.cs" /> + <Compile Include="src\crypto\engines\CamelliaEngine.cs" /> + <Compile Include="src\crypto\engines\CamelliaLightEngine.cs" /> + <Compile Include="src\crypto\engines\CamelliaWrapEngine.cs" /> + <Compile Include="src\crypto\engines\Cast5Engine.cs" /> + <Compile Include="src\crypto\engines\Cast6Engine.cs" /> + <Compile Include="src\crypto\engines\ChaChaEngine.cs" /> + <Compile Include="src\crypto\engines\DesEdeEngine.cs" /> + <Compile Include="src\crypto\engines\DesEdeWrapEngine.cs" /> + <Compile Include="src\crypto\engines\DesEngine.cs" /> + <Compile Include="src\crypto\engines\ElGamalEngine.cs" /> + <Compile Include="src\crypto\engines\GOST28147Engine.cs" /> + <Compile Include="src\crypto\engines\HC128Engine.cs" /> + <Compile Include="src\crypto\engines\HC256Engine.cs" /> + <Compile Include="src\crypto\engines\ISAACEngine.cs" /> + <Compile Include="src\crypto\engines\IdeaEngine.cs" /> + <Compile Include="src\crypto\engines\IesEngine.cs" /> + <Compile Include="src\crypto\engines\NaccacheSternEngine.cs" /> + <Compile Include="src\crypto\engines\NoekeonEngine.cs" /> + <Compile Include="src\crypto\engines\NullEngine.cs" /> + <Compile Include="src\crypto\engines\RC2Engine.cs" /> + <Compile Include="src\crypto\engines\RC2WrapEngine.cs" /> + <Compile Include="src\crypto\engines\RC4Engine.cs" /> + <Compile Include="src\crypto\engines\RC532Engine.cs" /> + <Compile Include="src\crypto\engines\RC564Engine.cs" /> + <Compile Include="src\crypto\engines\RC6Engine.cs" /> + <Compile Include="src\crypto\engines\RFC3211WrapEngine.cs" /> + <Compile Include="src\crypto\engines\RFC3394WrapEngine.cs" /> + <Compile Include="src\crypto\engines\RSABlindedEngine.cs" /> + <Compile Include="src\crypto\engines\RSABlindingEngine.cs" /> + <Compile Include="src\crypto\engines\RSACoreEngine.cs" /> + <Compile Include="src\crypto\engines\RijndaelEngine.cs" /> + <Compile Include="src\crypto\engines\RsaEngine.cs" /> + <Compile Include="src\crypto\engines\SEEDEngine.cs" /> + <Compile Include="src\crypto\engines\SEEDWrapEngine.cs" /> + <Compile Include="src\crypto\engines\Salsa20Engine.cs" /> + <Compile Include="src\crypto\engines\SerpentEngine.cs" /> + <Compile Include="src\crypto\engines\SkipjackEngine.cs" /> + <Compile Include="src\crypto\engines\TEAEngine.cs" /> + <Compile Include="src\crypto\engines\ThreefishEngine.cs" /> + <Compile Include="src\crypto\engines\TwofishEngine.cs" /> + <Compile Include="src\crypto\engines\VMPCEngine.cs" /> + <Compile Include="src\crypto\engines\VMPCKSA3Engine.cs" /> + <Compile Include="src\crypto\engines\XSalsa20Engine.cs" /> + <Compile Include="src\crypto\engines\XTEAEngine.cs" /> + <Compile Include="src\crypto\generators\BaseKdfBytesGenerator.cs" /> + <Compile Include="src\crypto\generators\DHBasicKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\DHKeyGeneratorHelper.cs" /> + <Compile Include="src\crypto\generators\DHKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\DHParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\DHParametersHelper.cs" /> + <Compile Include="src\crypto\generators\DesEdeKeyGenerator.cs" /> + <Compile Include="src\crypto\generators\DesKeyGenerator.cs" /> + <Compile Include="src\crypto\generators\DsaKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\DsaParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\ECKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\ElGamalKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\ElGamalParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\GOST3410KeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\GOST3410ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Kdf1BytesGenerator.cs" /> + <Compile Include="src\crypto\generators\Kdf2BytesGenerator.cs" /> + <Compile Include="src\crypto\generators\Mgf1BytesGenerator.cs" /> + <Compile Include="src\crypto\generators\NaccacheSternKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\OpenSSLPBEParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Pkcs12ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Pkcs5S1ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Pkcs5S2ParametersGenerator.cs" /> + <Compile Include="src\crypto\generators\Poly1305KeyGenerator.cs" /> + <Compile Include="src\crypto\generators\RSABlindingFactorGenerator.cs" /> + <Compile Include="src\crypto\generators\RsaKeyPairGenerator.cs" /> + <Compile Include="src\crypto\generators\SCrypt.cs" /> + <Compile Include="src\crypto\io\CipherStream.cs" /> + <Compile Include="src\crypto\io\DigestStream.cs" /> + <Compile Include="src\crypto\io\MacStream.cs" /> + <Compile Include="src\crypto\io\SignerStream.cs" /> + <Compile Include="src\crypto\macs\CMac.cs" /> + <Compile Include="src\crypto\macs\CbcBlockCipherMac.cs" /> + <Compile Include="src\crypto\macs\CfbBlockCipherMac.cs" /> + <Compile Include="src\crypto\macs\GOST28147Mac.cs" /> + <Compile Include="src\crypto\macs\GMac.cs" /> + <Compile Include="src\crypto\macs\HMac.cs" /> + <Compile Include="src\crypto\macs\ISO9797Alg3Mac.cs" /> + <Compile Include="src\crypto\macs\Poly1305.cs" /> + <Compile Include="src\crypto\macs\SipHash.cs" /> + <Compile Include="src\crypto\macs\SkeinMac.cs" /> + <Compile Include="src\crypto\macs\VMPCMac.cs" /> + <Compile Include="src\crypto\modes\CbcBlockCipher.cs" /> + <Compile Include="src\crypto\modes\CcmBlockCipher.cs" /> + <Compile Include="src\crypto\modes\CfbBlockCipher.cs" /> + <Compile Include="src\crypto\modes\CtsBlockCipher.cs" /> + <Compile Include="src\crypto\modes\EAXBlockCipher.cs" /> + <Compile Include="src\crypto\modes\GCMBlockCipher.cs" /> + <Compile Include="src\crypto\modes\GOFBBlockCipher.cs" /> + <Compile Include="src\crypto\modes\IAeadBlockCipher.cs" /> + <Compile Include="src\crypto\modes\OCBBlockCipher.cs" /> + <Compile Include="src\crypto\modes\OfbBlockCipher.cs" /> + <Compile Include="src\crypto\modes\OpenPgpCfbBlockCipher.cs" /> + <Compile Include="src\crypto\modes\SicBlockCipher.cs" /> + <Compile Include="src\crypto\modes\gcm\BasicGcmExponentiator.cs" /> + <Compile Include="src\crypto\modes\gcm\BasicGcmMultiplier.cs" /> + <Compile Include="src\crypto\modes\gcm\GcmUtilities.cs" /> + <Compile Include="src\crypto\modes\gcm\IGcmExponentiator.cs" /> + <Compile Include="src\crypto\modes\gcm\IGcmMultiplier.cs" /> + <Compile Include="src\crypto\modes\gcm\Tables1kGcmExponentiator.cs" /> + <Compile Include="src\crypto\modes\gcm\Tables64kGcmMultiplier.cs" /> + <Compile Include="src\crypto\modes\gcm\Tables8kGcmMultiplier.cs" /> + <Compile Include="src\crypto\paddings\BlockCipherPadding.cs" /> + <Compile Include="src\crypto\paddings\ISO10126d2Padding.cs" /> + <Compile Include="src\crypto\paddings\ISO7816d4Padding.cs" /> + <Compile Include="src\crypto\paddings\PaddedBufferedBlockCipher.cs" /> + <Compile Include="src\crypto\paddings\Pkcs7Padding.cs" /> + <Compile Include="src\crypto\paddings\TbcPadding.cs" /> + <Compile Include="src\crypto\paddings\X923Padding.cs" /> + <Compile Include="src\crypto\paddings\ZeroBytePadding.cs" /> + <Compile Include="src\crypto\parameters\AEADParameters.cs" /> + <Compile Include="src\crypto\parameters\CcmParameters.cs" /> + <Compile Include="src\crypto\parameters\DHKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\DHKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DHParameters.cs" /> + <Compile Include="src\crypto\parameters\DHPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DHPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DHValidationParameters.cs" /> + <Compile Include="src\crypto\parameters\DSAParameterGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\DesEdeParameters.cs" /> + <Compile Include="src\crypto\parameters\DesParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\DsaValidationParameters.cs" /> + <Compile Include="src\crypto\parameters\ECDomainParameters.cs" /> + <Compile Include="src\crypto\parameters\ECKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\ECKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ECPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ECPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ElGamalPublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410KeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410KeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410Parameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410PrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410PublicKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\GOST3410ValidationParameters.cs" /> + <Compile Include="src\crypto\parameters\ISO18033KDFParameters.cs" /> + <Compile Include="src\crypto\parameters\IesParameters.cs" /> + <Compile Include="src\crypto\parameters\IesWithCipherParameters.cs" /> + <Compile Include="src\crypto\parameters\KdfParameters.cs" /> + <Compile Include="src\crypto\parameters\KeyParameter.cs" /> + <Compile Include="src\crypto\parameters\MgfParameters.cs" /> + <Compile Include="src\crypto\parameters\MqvPrivateParameters.cs" /> + <Compile Include="src\crypto\parameters\MqvPublicParameters.cs" /> + <Compile Include="src\crypto\parameters\NaccacheSternKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\NaccacheSternKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\NaccacheSternPrivateKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithIV.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithRandom.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithSBox.cs" /> + <Compile Include="src\crypto\parameters\ParametersWithSalt.cs" /> + <Compile Include="src\crypto\parameters\RC2Parameters.cs" /> + <Compile Include="src\crypto\parameters\RC5Parameters.cs" /> + <Compile Include="src\crypto\parameters\RSABlindingParameters.cs" /> + <Compile Include="src\crypto\parameters\RsaKeyGenerationParameters.cs" /> + <Compile Include="src\crypto\parameters\RsaKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\RsaPrivateCrtKeyParameters.cs" /> + <Compile Include="src\crypto\parameters\SkeinParameters.cs" /> + <Compile Include="src\crypto\parameters\TweakableBlockCipherParameters.cs" /> + <Compile Include="src\crypto\prng\CryptoApiRandomGenerator.cs" /> + <Compile Include="src\crypto\prng\DigestRandomGenerator.cs" /> + <Compile Include="src\crypto\prng\IRandomGenerator.cs" /> + <Compile Include="src\crypto\prng\ReversedWindowGenerator.cs" /> + <Compile Include="src\crypto\prng\ThreadedSeedGenerator.cs" /> + <Compile Include="src\crypto\prng\VMPCRandomGenerator.cs" /> + <Compile Include="src\crypto\signers\DsaDigestSigner.cs" /> + <Compile Include="src\crypto\signers\DsaSigner.cs" /> + <Compile Include="src\crypto\signers\ECDsaSigner.cs" /> + <Compile Include="src\crypto\signers\ECGOST3410Signer.cs" /> + <Compile Include="src\crypto\signers\ECNRSigner.cs" /> + <Compile Include="src\crypto\signers\GOST3410DigestSigner.cs" /> + <Compile Include="src\crypto\signers\GOST3410Signer.cs" /> + <Compile Include="src\crypto\signers\GenericSigner.cs" /> + <Compile Include="src\crypto\signers\HMacDsaKCalculator.cs" /> + <Compile Include="src\crypto\signers\IDsaKCalculator.cs" /> + <Compile Include="src\crypto\signers\Iso9796d2PssSigner.cs" /> + <Compile Include="src\crypto\signers\Iso9796d2Signer.cs" /> + <Compile Include="src\crypto\signers\PssSigner.cs" /> + <Compile Include="src\crypto\signers\RandomDsaKCalculator.cs" /> + <Compile Include="src\crypto\signers\RsaDigestSigner.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsAgreementCredentials.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsCipherFactory.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsClient.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsContext.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsCredentials.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsEncryptionCredentials.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsKeyExchange.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsPeer.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsServer.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsSigner.cs" /> + <Compile Include="src\crypto\tls\AbstractTlsSignerCredentials.cs" /> + <Compile Include="src\crypto\tls\AlertDescription.cs" /> + <Compile Include="src\crypto\tls\AlertLevel.cs" /> + <Compile Include="src\crypto\tls\BulkCipherAlgorithm.cs" /> + <Compile Include="src\crypto\tls\ByteQueue.cs" /> + <Compile Include="src\crypto\tls\CertChainType.cs" /> + <Compile Include="src\crypto\tls\Certificate.cs" /> + <Compile Include="src\crypto\tls\CertificateRequest.cs" /> + <Compile Include="src\crypto\tls\CertificateStatus.cs" /> + <Compile Include="src\crypto\tls\CertificateStatusRequest.cs" /> + <Compile Include="src\crypto\tls\CertificateStatusType.cs" /> + <Compile Include="src\crypto\tls\CertificateUrl.cs" /> + <Compile Include="src\crypto\tls\ChaCha20Poly1305.cs" /> + <Compile Include="src\crypto\tls\ChangeCipherSpec.cs" /> + <Compile Include="src\crypto\tls\CipherSuite.cs" /> + <Compile Include="src\crypto\tls\CipherType.cs" /> + <Compile Include="src\crypto\tls\ClientAuthenticationType.cs" /> + <Compile Include="src\crypto\tls\ClientCertificateType.cs" /> + <Compile Include="src\crypto\tls\CombinedHash.cs" /> + <Compile Include="src\crypto\tls\CompressionMethod.cs" /> + <Compile Include="src\crypto\tls\ConnectionEnd.cs" /> + <Compile Include="src\crypto\tls\ContentType.cs" /> + <Compile Include="src\crypto\tls\DatagramTransport.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsAgreementCredentials.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsCipherFactory.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsClient.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsEncryptionCredentials.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsServer.cs" /> + <Compile Include="src\crypto\tls\DefaultTlsSignerCredentials.cs" /> + <Compile Include="src\crypto\tls\DeferredHash.cs" /> + <Compile Include="src\crypto\tls\DigestInputBuffer.cs" /> + <Compile Include="src\crypto\tls\DigitallySigned.cs" /> + <Compile Include="src\crypto\tls\DtlsClientProtocol.cs" /> + <Compile Include="src\crypto\tls\DtlsEpoch.cs" /> + <Compile Include="src\crypto\tls\DtlsHandshakeRetransmit.cs" /> + <Compile Include="src\crypto\tls\DtlsProtocol.cs" /> + <Compile Include="src\crypto\tls\DtlsReassembler.cs" /> + <Compile Include="src\crypto\tls\DtlsRecordLayer.cs" /> + <Compile Include="src\crypto\tls\DtlsReliableHandshake.cs" /> + <Compile Include="src\crypto\tls\DtlsReplayWindow.cs" /> + <Compile Include="src\crypto\tls\DtlsServerProtocol.cs" /> + <Compile Include="src\crypto\tls\DtlsTransport.cs" /> + <Compile Include="src\crypto\tls\ECBasisType.cs" /> + <Compile Include="src\crypto\tls\ECCurveType.cs" /> + <Compile Include="src\crypto\tls\ECPointFormat.cs" /> + <Compile Include="src\crypto\tls\EncryptionAlgorithm.cs" /> + <Compile Include="src\crypto\tls\ExporterLabel.cs" /> + <Compile Include="src\crypto\tls\ExtensionType.cs" /> + <Compile Include="src\crypto\tls\FiniteFieldDheGroup.cs" /> + <Compile Include="src\crypto\tls\HandshakeType.cs" /> + <Compile Include="src\crypto\tls\HashAlgorithm.cs" /> + <Compile Include="src\crypto\tls\HeartbeatExtension.cs" /> + <Compile Include="src\crypto\tls\HeartbeatMessage.cs" /> + <Compile Include="src\crypto\tls\HeartbeatMessageType.cs" /> + <Compile Include="src\crypto\tls\HeartbeatMode.cs" /> + <Compile Include="src\crypto\tls\KeyExchangeAlgorithm.cs" /> + <Compile Include="src\crypto\tls\MacAlgorithm.cs" /> + <Compile Include="src\crypto\tls\MaxFragmentLength.cs" /> + <Compile Include="src\crypto\tls\NamedCurve.cs" /> + <Compile Include="src\crypto\tls\NameType.cs" /> + <Compile Include="src\crypto\tls\NewSessionTicket.cs" /> + <Compile Include="src\crypto\tls\OcspStatusRequest.cs" /> + <Compile Include="src\crypto\tls\PrfAlgorithm.cs" /> + <Compile Include="src\crypto\tls\ProtocolVersion.cs" /> + <Compile Include="src\crypto\tls\PskTlsClient.cs" /> + <Compile Include="src\crypto\tls\RecordStream.cs" /> + <Compile Include="src\crypto\tls\SecurityParameters.cs" /> + <Compile Include="src\crypto\tls\ServerDHParams.cs" /> + <Compile Include="src\crypto\tls\ServerName.cs" /> + <Compile Include="src\crypto\tls\ServerNameList.cs" /> + <Compile Include="src\crypto\tls\ServerOnlyTlsAuthentication.cs" /> + <Compile Include="src\crypto\tls\SessionParameters.cs" /> + <Compile Include="src\crypto\tls\SignatureAlgorithm.cs" /> + <Compile Include="src\crypto\tls\SignatureAndHashAlgorithm.cs" /> + <Compile Include="src\crypto\tls\SignerInputBuffer.cs" /> + <Compile Include="src\crypto\tls\SrpTlsClient.cs" /> + <Compile Include="src\crypto\tls\SrtpProtectionProfile.cs" /> + <Compile Include="src\crypto\tls\Ssl3Mac.cs" /> + <Compile Include="src\crypto\tls\SupplementalDataEntry.cs" /> + <Compile Include="src\crypto\tls\SupplementalDataType.cs" /> + <Compile Include="src\crypto\tls\TlsAeadCipher.cs" /> + <Compile Include="src\crypto\tls\TlsAgreementCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsAuthentication.cs" /> + <Compile Include="src\crypto\tls\TlsBlockCipher.cs" /> + <Compile Include="src\crypto\tls\TlsCipher.cs" /> + <Compile Include="src\crypto\tls\TlsCipherFactory.cs" /> + <Compile Include="src\crypto\tls\TlsClient.cs" /> + <Compile Include="src\crypto\tls\TlsClientContext.cs" /> + <Compile Include="src\crypto\tls\TlsClientContextImpl.cs" /> + <Compile Include="src\crypto\tls\TlsClientProtocol.cs" /> + <Compile Include="src\crypto\tls\TlsCompression.cs" /> + <Compile Include="src\crypto\tls\TlsContext.cs" /> + <Compile Include="src\crypto\tls\TlsCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsDHKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsDHUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsDeflateCompression.cs" /> + <Compile Include="src\crypto\tls\TlsDheKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsDsaSigner.cs" /> + <Compile Include="src\crypto\tls\TlsDssSigner.cs" /> + <Compile Include="src\crypto\tls\TlsEccUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsECDHKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsECDheKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsECDsaSigner.cs" /> + <Compile Include="src\crypto\tls\TlsEncryptionCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsExtensionsUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsFatalAlert.cs" /> + <Compile Include="src\crypto\tls\TlsHandshakeHash.cs" /> + <Compile Include="src\crypto\tls\TlsKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsMac.cs" /> + <Compile Include="src\crypto\tls\TlsNullCipher.cs" /> + <Compile Include="src\crypto\tls\TlsNullCompression.cs" /> + <Compile Include="src\crypto\tls\TlsPeer.cs" /> + <Compile Include="src\crypto\tls\TlsProtocol.cs" /> + <Compile Include="src\crypto\tls\TlsProtocolHandler.cs" /> + <Compile Include="src\crypto\tls\TlsPskIdentity.cs" /> + <Compile Include="src\crypto\tls\TlsPskIdentityManager.cs" /> + <Compile Include="src\crypto\tls\TlsPskKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsRsaKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsRsaSigner.cs" /> + <Compile Include="src\crypto\tls\TlsRsaUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsServer.cs" /> + <Compile Include="src\crypto\tls\TlsServerContext.cs" /> + <Compile Include="src\crypto\tls\TlsServerContextImpl.cs" /> + <Compile Include="src\crypto\tls\TlsServerProtocol.cs" /> + <Compile Include="src\crypto\tls\TlsSession.cs" /> + <Compile Include="src\crypto\tls\TlsSessionImpl.cs" /> + <Compile Include="src\crypto\tls\TlsSigner.cs" /> + <Compile Include="src\crypto\tls\TlsSignerCredentials.cs" /> + <Compile Include="src\crypto\tls\TlsSrpKeyExchange.cs" /> + <Compile Include="src\crypto\tls\TlsSrpUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsSrtpUtilities.cs" /> + <Compile Include="src\crypto\tls\TlsStream.cs" /> + <Compile Include="src\crypto\tls\TlsStreamCipher.cs" /> + <Compile Include="src\crypto\tls\TlsUtilities.cs" /> + <Compile Include="src\crypto\tls\UrlAndHash.cs" /> + <Compile Include="src\crypto\tls\UserMappingType.cs" /> + <Compile Include="src\crypto\tls\UseSrtpData.cs" /> + <Compile Include="src\crypto\util\Pack.cs" /> + <Compile Include="src\math\BigInteger.cs" /> + <Compile Include="src\math\ec\ECAlgorithms.cs" /> + <Compile Include="src\math\ec\ECCurve.cs" /> + <Compile Include="src\math\ec\ECFieldElement.cs" /> + <Compile Include="src\math\ec\ECPoint.cs" /> + <Compile Include="src\math\ec\ECPointMap.cs" /> + <Compile Include="src\math\ec\LongArray.cs" /> + <Compile Include="src\math\ec\Mod.cs" /> + <Compile Include="src\math\ec\Nat.cs" /> + <Compile Include="src\math\ec\ScaleXPointMap.cs" /> + <Compile Include="src\math\ec\ScaleYPointMap.cs" /> + <Compile Include="src\math\ec\abc\SimpleBigDecimal.cs" /> + <Compile Include="src\math\ec\abc\Tnaf.cs" /> + <Compile Include="src\math\ec\abc\ZTauElement.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519Field.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519FieldElement.cs" /> + <Compile Include="src\math\ec\custom\djb\Curve25519Point.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat192.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat224.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat256.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat384.cs" /> + <Compile Include="src\math\ec\custom\sec\Nat512.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192K1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP192R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224K1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP224R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256K1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP256R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP384R1Point.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1Curve.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1Field.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1FieldElement.cs" /> + <Compile Include="src\math\ec\custom\sec\SecP521R1Point.cs" /> + <Compile Include="src\math\ec\endo\ECEndomorphism.cs" /> + <Compile Include="src\math\ec\endo\GlvEndomorphism.cs" /> + <Compile Include="src\math\ec\endo\GlvTypeBEndomorphism.cs" /> + <Compile Include="src\math\ec\endo\GlvTypeBParameters.cs" /> + <Compile Include="src\math\ec\multiplier\AbstractECMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\DoubleAddMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\ECMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\FixedPointCombMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\FixedPointPreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\FixedPointUtilities.cs" /> + <Compile Include="src\math\ec\multiplier\GlvMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\MixedNafR2LMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\MontgomeryLadderMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\NafL2RMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\NafR2LMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\PreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\ReferenceMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\WNafL2RMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\WNafPreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\WNafUtilities.cs" /> + <Compile Include="src\math\ec\multiplier\WTauNafMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\WTauNafPreCompInfo.cs" /> + <Compile Include="src\math\ec\multiplier\ZSignedDigitL2RMultiplier.cs" /> + <Compile Include="src\math\ec\multiplier\ZSignedDigitR2LMultiplier.cs" /> + <Compile Include="src\math\field\FiniteFields.cs" /> + <Compile Include="src\math\field\GF2Polynomial.cs" /> + <Compile Include="src\math\field\GenericPolynomialExtensionField.cs" /> + <Compile Include="src\math\field\IExtensionField.cs" /> + <Compile Include="src\math\field\IFiniteField.cs" /> + <Compile Include="src\math\field\IPolynomial.cs" /> + <Compile Include="src\math\field\IPolynomialExtensionField.cs" /> + <Compile Include="src\math\field\PrimeField.cs" /> + <Compile Include="src\ocsp\BasicOCSPResp.cs" /> + <Compile Include="src\ocsp\BasicOCSPRespGenerator.cs" /> + <Compile Include="src\ocsp\CertificateID.cs" /> + <Compile Include="src\ocsp\CertificateStatus.cs" /> + <Compile Include="src\ocsp\OCSPException.cs" /> + <Compile Include="src\ocsp\OCSPReq.cs" /> + <Compile Include="src\ocsp\OCSPReqGenerator.cs" /> + <Compile Include="src\ocsp\OCSPResp.cs" /> + <Compile Include="src\ocsp\OCSPRespGenerator.cs" /> + <Compile Include="src\ocsp\OCSPRespStatus.cs" /> + <Compile Include="src\ocsp\OCSPUtil.cs" /> + <Compile Include="src\ocsp\Req.cs" /> + <Compile Include="src\ocsp\RespData.cs" /> + <Compile Include="src\ocsp\RespID.cs" /> + <Compile Include="src\ocsp\RevokedStatus.cs" /> + <Compile Include="src\ocsp\SingleResp.cs" /> + <Compile Include="src\ocsp\UnknownStatus.cs" /> + <Compile Include="src\openpgp\IStreamGenerator.cs" /> + <Compile Include="src\openpgp\PGPKeyRing.cs" /> + <Compile Include="src\openpgp\PGPObject.cs" /> + <Compile Include="src\openpgp\PGPUserAttributeSubpacketVectorGenerator.cs" /> + <Compile Include="src\openpgp\PgpCompressedData.cs" /> + <Compile Include="src\openpgp\PgpCompressedDataGenerator.cs" /> + <Compile Include="src\openpgp\PgpDataValidationException.cs" /> + <Compile Include="src\openpgp\PgpEncryptedData.cs" /> + <Compile Include="src\openpgp\PgpEncryptedDataGenerator.cs" /> + <Compile Include="src\openpgp\PgpEncryptedDataList.cs" /> + <Compile Include="src\openpgp\PgpException.cs" /> + <Compile Include="src\openpgp\PgpExperimental.cs" /> + <Compile Include="src\openpgp\PgpKeyFlags.cs" /> + <Compile Include="src\openpgp\PgpKeyPair.cs" /> + <Compile Include="src\openpgp\PgpKeyRingGenerator.cs" /> + <Compile Include="src\openpgp\PgpKeyValidationException.cs" /> + <Compile Include="src\openpgp\PgpLiteralData.cs" /> + <Compile Include="src\openpgp\PgpLiteralDataGenerator.cs" /> + <Compile Include="src\openpgp\PgpMarker.cs" /> + <Compile Include="src\openpgp\PgpObjectFactory.cs" /> + <Compile Include="src\openpgp\PgpOnePassSignature.cs" /> + <Compile Include="src\openpgp\PgpOnePassSignatureList.cs" /> + <Compile Include="src\openpgp\PgpPbeEncryptedData.cs" /> + <Compile Include="src\openpgp\PgpPrivateKey.cs" /> + <Compile Include="src\openpgp\PgpPublicKey.cs" /> + <Compile Include="src\openpgp\PgpPublicKeyEncryptedData.cs" /> + <Compile Include="src\openpgp\PgpPublicKeyRing.cs" /> + <Compile Include="src\openpgp\PgpPublicKeyRingBundle.cs" /> + <Compile Include="src\openpgp\PgpSecretKey.cs" /> + <Compile Include="src\openpgp\PgpSecretKeyRing.cs" /> + <Compile Include="src\openpgp\PgpSecretKeyRingBundle.cs" /> + <Compile Include="src\openpgp\PgpSignature.cs" /> + <Compile Include="src\openpgp\PgpSignatureGenerator.cs" /> + <Compile Include="src\openpgp\PgpSignatureList.cs" /> + <Compile Include="src\openpgp\PgpSignatureSubpacketGenerator.cs" /> + <Compile Include="src\openpgp\PgpSignatureSubpacketVector.cs" /> + <Compile Include="src\openpgp\PgpUserAttributeSubpacketVector.cs" /> + <Compile Include="src\openpgp\PgpUtilities.cs" /> + <Compile Include="src\openpgp\PgpV3SignatureGenerator.cs" /> + <Compile Include="src\openpgp\WrappedGeneratorStream.cs" /> + <Compile Include="src\openssl\EncryptionException.cs" /> + <Compile Include="src\openssl\IPasswordFinder.cs" /> + <Compile Include="src\openssl\MiscPemGenerator.cs" /> + <Compile Include="src\openssl\PEMException.cs" /> + <Compile Include="src\openssl\PEMReader.cs" /> + <Compile Include="src\openssl\PEMUtilities.cs" /> + <Compile Include="src\openssl\PEMWriter.cs" /> + <Compile Include="src\openssl\PasswordException.cs" /> + <Compile Include="src\openssl\Pkcs8Generator.cs" /> + <Compile Include="src\pkcs\AsymmetricKeyEntry.cs" /> + <Compile Include="src\pkcs\EncryptedPrivateKeyInfoFactory.cs" /> + <Compile Include="src\pkcs\PKCS12StoreBuilder.cs" /> + <Compile Include="src\pkcs\Pkcs10CertificationRequest.cs" /> + <Compile Include="src\pkcs\Pkcs10CertificationRequestDelaySigned.cs" /> + <Compile Include="src\pkcs\Pkcs12Entry.cs" /> + <Compile Include="src\pkcs\Pkcs12Store.cs" /> + <Compile Include="src\pkcs\Pkcs12Utilities.cs" /> + <Compile Include="src\pkcs\PrivateKeyInfoFactory.cs" /> + <Compile Include="src\pkcs\X509CertificateEntry.cs" /> + <Compile Include="src\pkix\CertStatus.cs" /> + <Compile Include="src\pkix\PkixAttrCertChecker.cs" /> + <Compile Include="src\pkix\PkixAttrCertPathBuilder.cs" /> + <Compile Include="src\pkix\PkixAttrCertPathValidator.cs" /> + <Compile Include="src\pkix\PkixBuilderParameters.cs" /> + <Compile Include="src\pkix\PkixCertPath.cs" /> + <Compile Include="src\pkix\PkixCertPathBuilder.cs" /> + <Compile Include="src\pkix\PkixCertPathBuilderException.cs" /> + <Compile Include="src\pkix\PkixCertPathBuilderResult.cs" /> + <Compile Include="src\pkix\PkixCertPathChecker.cs" /> + <Compile Include="src\pkix\PkixCertPathValidator.cs" /> + <Compile Include="src\pkix\PkixCertPathValidatorException.cs" /> + <Compile Include="src\pkix\PkixCertPathValidatorResult.cs" /> + <Compile Include="src\pkix\PkixCertPathValidatorUtilities.cs" /> + <Compile Include="src\pkix\PkixCrlUtilities.cs" /> + <Compile Include="src\pkix\PkixNameConstraintValidator.cs" /> + <Compile Include="src\pkix\PkixNameConstraintValidatorException.cs" /> + <Compile Include="src\pkix\PkixParameters.cs" /> + <Compile Include="src\pkix\PkixPolicyNode.cs" /> + <Compile Include="src\pkix\ReasonsMask.cs" /> + <Compile Include="src\pkix\Rfc3280CertPathUtilities.cs" /> + <Compile Include="src\pkix\Rfc3281CertPathUtilities.cs" /> + <Compile Include="src\pkix\TrustAnchor.cs" /> + <Compile Include="src\security\AgreementUtilities.cs" /> + <Compile Include="src\security\CipherUtilities.cs" /> + <Compile Include="src\security\DigestUtilities.cs" /> + <Compile Include="src\security\DotNetUtilities.cs" /> + <Compile Include="src\security\GeneralSecurityException.cs" /> + <Compile Include="src\security\GeneratorUtilities.cs" /> + <Compile Include="src\security\InvalidKeyException.cs" /> + <Compile Include="src\security\InvalidParameterException.cs" /> + <Compile Include="src\security\KeyException.cs" /> + <Compile Include="src\security\MacUtilities.cs" /> + <Compile Include="src\security\NoSuchAlgorithmException.cs" /> + <Compile Include="src\security\ParameterUtilities.cs" /> + <Compile Include="src\security\PbeUtilities.cs" /> + <Compile Include="src\security\PrivateKeyFactory.cs" /> + <Compile Include="src\security\PublicKeyFactory.cs" /> + <Compile Include="src\security\SecureRandom.cs" /> + <Compile Include="src\security\SecurityUtilityException.cs" /> + <Compile Include="src\security\SignatureException.cs" /> + <Compile Include="src\security\SignerUtilities.cs" /> + <Compile Include="src\security\WrapperUtilities.cs" /> + <Compile Include="src\security\cert\CertificateEncodingException.cs" /> + <Compile Include="src\security\cert\CertificateException.cs" /> + <Compile Include="src\security\cert\CertificateExpiredException.cs" /> + <Compile Include="src\security\cert\CertificateNotYetValidException.cs" /> + <Compile Include="src\security\cert\CertificateParsingException.cs" /> + <Compile Include="src\security\cert\CrlException.cs" /> + <Compile Include="src\tsp\GenTimeAccuracy.cs" /> + <Compile Include="src\tsp\TSPAlgorithms.cs" /> + <Compile Include="src\tsp\TSPException.cs" /> + <Compile Include="src\tsp\TSPUtil.cs" /> + <Compile Include="src\tsp\TSPValidationException.cs" /> + <Compile Include="src\tsp\TimeStampRequest.cs" /> + <Compile Include="src\tsp\TimeStampRequestGenerator.cs" /> + <Compile Include="src\tsp\TimeStampResponse.cs" /> + <Compile Include="src\tsp\TimeStampResponseGenerator.cs" /> + <Compile Include="src\tsp\TimeStampToken.cs" /> + <Compile Include="src\tsp\TimeStampTokenGenerator.cs" /> + <Compile Include="src\tsp\TimeStampTokenInfo.cs" /> + <Compile Include="src\util\Arrays.cs" /> + <Compile Include="src\util\BigIntegers.cs" /> + <Compile Include="src\util\Enums.cs" /> + <Compile Include="src\util\IMemoable.cs" /> + <Compile Include="src\util\Integers.cs" /> + <Compile Include="src\util\MemoableResetException.cs" /> + <Compile Include="src\util\Platform.cs" /> + <Compile Include="src\util\Strings.cs" /> + <Compile Include="src\util\Times.cs" /> + <Compile Include="src\util\collections\CollectionUtilities.cs" /> + <Compile Include="src\util\collections\EmptyEnumerable.cs" /> + <Compile Include="src\util\collections\EnumerableProxy.cs" /> + <Compile Include="src\util\collections\HashSet.cs" /> + <Compile Include="src\util\collections\ISet.cs" /> + <Compile Include="src\util\collections\LinkedDictionary.cs" /> + <Compile Include="src\util\collections\UnmodifiableDictionary.cs" /> + <Compile Include="src\util\collections\UnmodifiableDictionaryProxy.cs" /> + <Compile Include="src\util\collections\UnmodifiableList.cs" /> + <Compile Include="src\util\collections\UnmodifiableListProxy.cs" /> + <Compile Include="src\util\collections\UnmodifiableSet.cs" /> + <Compile Include="src\util\collections\UnmodifiableSetProxy.cs" /> + <Compile Include="src\util\date\DateTimeObject.cs" /> + <Compile Include="src\util\date\DateTimeUtilities.cs" /> + <Compile Include="src\util\encoders\Base64.cs" /> + <Compile Include="src\util\encoders\Base64Encoder.cs" /> + <Compile Include="src\util\encoders\BufferedDecoder.cs" /> + <Compile Include="src\util\encoders\BufferedEncoder.cs" /> + <Compile Include="src\util\encoders\Hex.cs" /> + <Compile Include="src\util\encoders\HexEncoder.cs" /> + <Compile Include="src\util\encoders\HexTranslator.cs" /> + <Compile Include="src\util\encoders\IEncoder.cs" /> + <Compile Include="src\util\encoders\Translator.cs" /> + <Compile Include="src\util\encoders\UrlBase64.cs" /> + <Compile Include="src\util\encoders\UrlBase64Encoder.cs" /> + <Compile Include="src\util\io\BaseInputStream.cs" /> + <Compile Include="src\util\io\BaseOutputStream.cs" /> + <Compile Include="src\util\io\NullOutputStream.cs" /> + <Compile Include="src\util\io\PushbackStream.cs" /> + <Compile Include="src\util\io\StreamOverflowException.cs" /> + <Compile Include="src\util\io\Streams.cs" /> + <Compile Include="src\util\io\TeeInputStream.cs" /> + <Compile Include="src\util\io\TeeOutputStream.cs" /> + <Compile Include="src\util\io\pem\PemGenerationException.cs" /> + <Compile Include="src\util\io\pem\PemHeader.cs" /> + <Compile Include="src\util\io\pem\PemObject.cs" /> + <Compile Include="src\util\io\pem\PemObjectGenerator.cs" /> + <Compile Include="src\util\io\pem\PemObjectParser.cs" /> + <Compile Include="src\util\io\pem\PemReader.cs" /> + <Compile Include="src\util\io\pem\PemWriter.cs" /> + <Compile Include="src\util\net\IPAddress.cs" /> + <Compile Include="src\util\zlib\Adler32.cs" /> + <Compile Include="src\util\zlib\Deflate.cs" /> + <Compile Include="src\util\zlib\InfBlocks.cs" /> + <Compile Include="src\util\zlib\InfCodes.cs" /> + <Compile Include="src\util\zlib\InfTree.cs" /> + <Compile Include="src\util\zlib\Inflate.cs" /> + <Compile Include="src\util\zlib\JZlib.cs" /> + <Compile Include="src\util\zlib\StaticTree.cs" /> + <Compile Include="src\util\zlib\Tree.cs" /> + <Compile Include="src\util\zlib\ZDeflaterOutputStream.cs" /> + <Compile Include="src\util\zlib\ZInflaterInputStream.cs" /> + <Compile Include="src\util\zlib\ZInputStream.cs" /> + <Compile Include="src\util\zlib\ZOutputStream.cs" /> + <Compile Include="src\util\zlib\ZStream.cs" /> + <Compile Include="src\x509\AttributeCertificateHolder.cs" /> + <Compile Include="src\x509\AttributeCertificateIssuer.cs" /> + <Compile Include="src\x509\IX509AttributeCertificate.cs" /> + <Compile Include="src\x509\IX509Extension.cs" /> + <Compile Include="src\x509\PEMParser.cs" /> + <Compile Include="src\x509\PrincipalUtil.cs" /> + <Compile Include="src\x509\SubjectPublicKeyInfoFactory.cs" /> + <Compile Include="src\x509\X509AttrCertParser.cs" /> + <Compile Include="src\x509\X509Attribute.cs" /> + <Compile Include="src\x509\X509CertPairParser.cs" /> + <Compile Include="src\x509\X509Certificate.cs" /> + <Compile Include="src\x509\X509CertificatePair.cs" /> + <Compile Include="src\x509\X509CertificateParser.cs" /> + <Compile Include="src\x509\X509Crl.cs" /> + <Compile Include="src\x509\X509CrlEntry.cs" /> + <Compile Include="src\x509\X509CrlParser.cs" /> + <Compile Include="src\x509\X509ExtensionBase.cs" /> + <Compile Include="src\x509\X509KeyUsage.cs" /> + <Compile Include="src\x509\X509SignatureUtil.cs" /> + <Compile Include="src\x509\X509Utilities.cs" /> + <Compile Include="src\x509\X509V1CertificateGenerator.cs" /> + <Compile Include="src\x509\X509V2AttributeCertificate.cs" /> + <Compile Include="src\x509\X509V2AttributeCertificateGenerator.cs" /> + <Compile Include="src\x509\X509V2CRLGenerator.cs" /> + <Compile Include="src\x509\X509V3CertificateGenerator.cs" /> + <Compile Include="src\x509\extension\AuthorityKeyIdentifierStructure.cs" /> + <Compile Include="src\x509\extension\SubjectKeyIdentifierStructure.cs" /> + <Compile Include="src\x509\extension\X509ExtensionUtil.cs" /> + <Compile Include="src\x509\store\IX509Selector.cs" /> + <Compile Include="src\x509\store\IX509Store.cs" /> + <Compile Include="src\x509\store\IX509StoreParameters.cs" /> + <Compile Include="src\x509\store\NoSuchStoreException.cs" /> + <Compile Include="src\x509\store\X509AttrCertStoreSelector.cs" /> + <Compile Include="src\x509\store\X509CertPairStoreSelector.cs" /> + <Compile Include="src\x509\store\X509CertStoreSelector.cs" /> + <Compile Include="src\x509\store\X509CollectionStore.cs" /> + <Compile Include="src\x509\store\X509CollectionStoreParameters.cs" /> + <Compile Include="src\x509\store\X509CrlStoreSelector.cs" /> + <Compile Include="src\x509\store\X509StoreException.cs" /> + <Compile Include="src\x509\store\X509StoreFactory.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="checklist.txt" /> + <None Include="Contributors.html" /> + <None Include="License.html" /> + <None Include="Readme.html" /> + </ItemGroup> + <ItemGroup> + <Folder Include="Resources\" /> + <Folder Include="bzip2\" /> + <Folder Include="src\" /> + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" /> +</Project> diff --git a/crypto/src/asn1/isismtt/x509/AdmissionSyntax.cs b/crypto/src/asn1/isismtt/x509/AdmissionSyntax.cs index 64b5dbec8..dc473ee08 100644 --- a/crypto/src/asn1/isismtt/x509/AdmissionSyntax.cs +++ b/crypto/src/asn1/isismtt/x509/AdmissionSyntax.cs @@ -1,277 +1,277 @@ -using System; +using System; using Org.BouncyCastle.Asn1.X509; namespace Org.BouncyCastle.Asn1.IsisMtt.X509 { - /** - * Attribute to indicate admissions to certain professions. - * <p/> - * <pre> - * AdmissionSyntax ::= SEQUENCE - * { - * admissionAuthority GeneralName OPTIONAL, - * contentsOfAdmissions SEQUENCE OF Admissions - * } - * <p/> - * Admissions ::= SEQUENCE - * { - * admissionAuthority [0] EXPLICIT GeneralName OPTIONAL - * namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL - * professionInfos SEQUENCE OF ProfessionInfo - * } - * <p/> - * NamingAuthority ::= SEQUENCE - * { - * namingAuthorityId OBJECT IDENTIFIER OPTIONAL, - * namingAuthorityUrl IA5String OPTIONAL, - * namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL - * } - * <p/> - * ProfessionInfo ::= SEQUENCE - * { - * namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL, - * professionItems SEQUENCE OF DirectoryString (SIZE(1..128)), - * professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL, - * registrationNumber PrintableString(SIZE(1..128)) OPTIONAL, - * addProfessionInfo OCTET STRING OPTIONAL - * } - * </pre> - * <p/> - * <p/> - * ISIS-MTT PROFILE: The relatively complex structure of AdmissionSyntax - * supports the following concepts and requirements: - * <ul> - * <li> External institutions (e.g. professional associations, chambers, unions, - * administrative bodies, companies, etc.), which are responsible for granting - * and verifying professional admissions, are indicated by means of the data - * field admissionAuthority. An admission authority is indicated by a - * GeneralName object. Here an X.501 directory name (distinguished name) can be - * indicated in the field directoryName, a URL address can be indicated in the - * field uniformResourceIdentifier, and an object identifier can be indicated in - * the field registeredId.</li> - * <li> The names of authorities which are responsible for the administration of - * title registers are indicated in the data field namingAuthority. The name of - * the authority can be identified by an object identifier in the field - * namingAuthorityId, by means of a text string in the field - * namingAuthorityText, by means of a URL address in the field - * namingAuthorityUrl, or by a combination of them. For example, the text string - * can contain the name of the authority, the country and the name of the title - * register. The URL-option refers to a web page which contains lists with - * officially registered professions (text and possibly OID) as well as - * further information on these professions. Object identifiers for the - * component namingAuthorityId are grouped under the OID-branch - * id-isis-at-namingAuthorities and must be applied for.</li> - * <li>See http://www.teletrust.de/anwend.asp?Id=30200&Sprache=E_&HomePG=0 - * for an application form and http://www.teletrust.de/links.asp?id=30220,11 - * for an overview of registered naming authorities.</li> - * <li> By means of the data type ProfessionInfo certain professions, - * specializations, disciplines, fields of activity, etc. are identified. A - * profession is represented by one or more text strings, resp. profession OIDs - * in the fields professionItems and professionOIDs and by a registration number - * in the field registrationNumber. An indication in text form must always be - * present, whereas the other indications are optional. The component - * addProfessionInfo may contain additional applicationspecific information in - * DER-encoded form.</li> - * </ul> - * <p/> - * By means of different namingAuthority-OIDs or profession OIDs hierarchies of - * professions, specializations, disciplines, fields of activity, etc. can be - * expressed. The issuing admission authority should always be indicated (field - * admissionAuthority), whenever a registration number is presented. Still, - * information on admissions can be given without indicating an admission or a - * naming authority by the exclusive use of the component professionItems. In - * this case the certification authority is responsible for the verification of - * the admission information. - * <p/> - * <p/> - * <p/> - * This attribute is single-valued. Still, several admissions can be captured in - * the sequence structure of the component contentsOfAdmissions of - * AdmissionSyntax or in the component professionInfos of Admissions. The - * component admissionAuthority of AdmissionSyntax serves as default value for - * the component admissionAuthority of Admissions. Within the latter component - * the default value can be overwritten, in case that another authority is - * responsible. The component namingAuthority of Admissions serves as a default - * value for the component namingAuthority of ProfessionInfo. Within the latter - * component the default value can be overwritten, in case that another naming - * authority needs to be recorded. - * <p/> - * The length of the string objects is limited to 128 characters. It is - * recommended to indicate a namingAuthorityURL in all issued attribute - * certificates. If a namingAuthorityURL is indicated, the field professionItems - * of ProfessionInfo should contain only registered titles. If the field - * professionOIDs exists, it has to contain the OIDs of the professions listed - * in professionItems in the same order. In general, the field professionInfos - * should contain only one entry, unless the admissions that are to be listed - * are logically connected (e.g. they have been issued under the same admission - * number). - * - * @see Org.BouncyCastle.Asn1.IsisMtt.X509.Admissions - * @see Org.BouncyCastle.Asn1.IsisMtt.X509.ProfessionInfo - * @see Org.BouncyCastle.Asn1.IsisMtt.X509.NamingAuthority - */ - public class AdmissionSyntax - : Asn1Encodable - { - private readonly GeneralName admissionAuthority; - private readonly Asn1Sequence contentsOfAdmissions; + /** + * Attribute to indicate admissions to certain professions. + * <p/> + * <pre> + * AdmissionSyntax ::= SEQUENCE + * { + * admissionAuthority GeneralName OPTIONAL, + * contentsOfAdmissions SEQUENCE OF Admissions + * } + * <p/> + * Admissions ::= SEQUENCE + * { + * admissionAuthority [0] EXPLICIT GeneralName OPTIONAL + * namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL + * professionInfos SEQUENCE OF ProfessionInfo + * } + * <p/> + * NamingAuthority ::= SEQUENCE + * { + * namingAuthorityId OBJECT IDENTIFIER OPTIONAL, + * namingAuthorityUrl IA5String OPTIONAL, + * namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL + * } + * <p/> + * ProfessionInfo ::= SEQUENCE + * { + * namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL, + * professionItems SEQUENCE OF DirectoryString (SIZE(1..128)), + * professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL, + * registrationNumber PrintableString(SIZE(1..128)) OPTIONAL, + * addProfessionInfo OCTET STRING OPTIONAL + * } + * </pre> + * <p/> + * <p/> + * ISIS-MTT PROFILE: The relatively complex structure of AdmissionSyntax + * supports the following concepts and requirements: + * <ul> + * <li> External institutions (e.g. professional associations, chambers, unions, + * administrative bodies, companies, etc.), which are responsible for granting + * and verifying professional admissions, are indicated by means of the data + * field admissionAuthority. An admission authority is indicated by a + * GeneralName object. Here an X.501 directory name (distinguished name) can be + * indicated in the field directoryName, a URL address can be indicated in the + * field uniformResourceIdentifier, and an object identifier can be indicated in + * the field registeredId.</li> + * <li> The names of authorities which are responsible for the administration of + * title registers are indicated in the data field namingAuthority. The name of + * the authority can be identified by an object identifier in the field + * namingAuthorityId, by means of a text string in the field + * namingAuthorityText, by means of a URL address in the field + * namingAuthorityUrl, or by a combination of them. For example, the text string + * can contain the name of the authority, the country and the name of the title + * register. The URL-option refers to a web page which contains lists with + * �officially� registered professions (text and possibly OID) as well as + * further information on these professions. Object identifiers for the + * component namingAuthorityId are grouped under the OID-branch + * id-isis-at-namingAuthorities and must be applied for.</li> + * <li>See http://www.teletrust.de/anwend.asp?Id=30200&Sprache=E_&HomePG=0 + * for an application form and http://www.teletrust.de/links.asp?id=30220,11 + * for an overview of registered naming authorities.</li> + * <li> By means of the data type ProfessionInfo certain professions, + * specializations, disciplines, fields of activity, etc. are identified. A + * profession is represented by one or more text strings, resp. profession OIDs + * in the fields professionItems and professionOIDs and by a registration number + * in the field registrationNumber. An indication in text form must always be + * present, whereas the other indications are optional. The component + * addProfessionInfo may contain additional applicationspecific information in + * DER-encoded form.</li> + * </ul> + * <p/> + * By means of different namingAuthority-OIDs or profession OIDs hierarchies of + * professions, specializations, disciplines, fields of activity, etc. can be + * expressed. The issuing admission authority should always be indicated (field + * admissionAuthority), whenever a registration number is presented. Still, + * information on admissions can be given without indicating an admission or a + * naming authority by the exclusive use of the component professionItems. In + * this case the certification authority is responsible for the verification of + * the admission information. + * <p/> + * <p/> + * <p/> + * This attribute is single-valued. Still, several admissions can be captured in + * the sequence structure of the component contentsOfAdmissions of + * AdmissionSyntax or in the component professionInfos of Admissions. The + * component admissionAuthority of AdmissionSyntax serves as default value for + * the component admissionAuthority of Admissions. Within the latter component + * the default value can be overwritten, in case that another authority is + * responsible. The component namingAuthority of Admissions serves as a default + * value for the component namingAuthority of ProfessionInfo. Within the latter + * component the default value can be overwritten, in case that another naming + * authority needs to be recorded. + * <p/> + * The length of the string objects is limited to 128 characters. It is + * recommended to indicate a namingAuthorityURL in all issued attribute + * certificates. If a namingAuthorityURL is indicated, the field professionItems + * of ProfessionInfo should contain only registered titles. If the field + * professionOIDs exists, it has to contain the OIDs of the professions listed + * in professionItems in the same order. In general, the field professionInfos + * should contain only one entry, unless the admissions that are to be listed + * are logically connected (e.g. they have been issued under the same admission + * number). + * + * @see Org.BouncyCastle.Asn1.IsisMtt.X509.Admissions + * @see Org.BouncyCastle.Asn1.IsisMtt.X509.ProfessionInfo + * @see Org.BouncyCastle.Asn1.IsisMtt.X509.NamingAuthority + */ + public class AdmissionSyntax + : Asn1Encodable + { + private readonly GeneralName admissionAuthority; + private readonly Asn1Sequence contentsOfAdmissions; - public static AdmissionSyntax GetInstance( - object obj) - { - if (obj == null || obj is AdmissionSyntax) - { - return (AdmissionSyntax)obj; - } + public static AdmissionSyntax GetInstance( + object obj) + { + if (obj == null || obj is AdmissionSyntax) + { + return (AdmissionSyntax) obj; + } - if (obj is Asn1Sequence) - { - return new AdmissionSyntax((Asn1Sequence)obj); - } + if (obj is Asn1Sequence) + { + return new AdmissionSyntax((Asn1Sequence) obj); + } - throw new ArgumentException("unknown object in factory: " + obj.GetType().Name, "obj"); - } + throw new ArgumentException("unknown object in factory: " + obj.GetType().Name, "obj"); + } - /** - * Constructor from Asn1Sequence. - * <p/> - * The sequence is of type ProcurationSyntax: - * <p/> - * <pre> - * AdmissionSyntax ::= SEQUENCE - * { - * admissionAuthority GeneralName OPTIONAL, - * contentsOfAdmissions SEQUENCE OF Admissions - * } - * <p/> - * Admissions ::= SEQUENCE - * { - * admissionAuthority [0] EXPLICIT GeneralName OPTIONAL - * namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL - * professionInfos SEQUENCE OF ProfessionInfo - * } - * <p/> - * NamingAuthority ::= SEQUENCE - * { - * namingAuthorityId OBJECT IDENTIFIER OPTIONAL, - * namingAuthorityUrl IA5String OPTIONAL, - * namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL - * } - * <p/> - * ProfessionInfo ::= SEQUENCE - * { - * namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL, - * professionItems SEQUENCE OF DirectoryString (SIZE(1..128)), - * professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL, - * registrationNumber PrintableString(SIZE(1..128)) OPTIONAL, - * addProfessionInfo OCTET STRING OPTIONAL - * } - * </pre> - * - * @param seq The ASN.1 sequence. - */ - private AdmissionSyntax( - Asn1Sequence seq) - { - switch (seq.Count) - { - case 1: - this.contentsOfAdmissions = DerSequence.GetInstance(seq[0]); - break; - case 2: - admissionAuthority = GeneralName.GetInstance(seq[0]); - contentsOfAdmissions = DerSequence.GetInstance(seq[1]); - break; - default: - throw new ArgumentException("Bad sequence size: " + seq.Count); - } - } + /** + * Constructor from Asn1Sequence. + * <p/> + * The sequence is of type ProcurationSyntax: + * <p/> + * <pre> + * AdmissionSyntax ::= SEQUENCE + * { + * admissionAuthority GeneralName OPTIONAL, + * contentsOfAdmissions SEQUENCE OF Admissions + * } + * <p/> + * Admissions ::= SEQUENCE + * { + * admissionAuthority [0] EXPLICIT GeneralName OPTIONAL + * namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL + * professionInfos SEQUENCE OF ProfessionInfo + * } + * <p/> + * NamingAuthority ::= SEQUENCE + * { + * namingAuthorityId OBJECT IDENTIFIER OPTIONAL, + * namingAuthorityUrl IA5String OPTIONAL, + * namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL + * } + * <p/> + * ProfessionInfo ::= SEQUENCE + * { + * namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL, + * professionItems SEQUENCE OF DirectoryString (SIZE(1..128)), + * professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL, + * registrationNumber PrintableString(SIZE(1..128)) OPTIONAL, + * addProfessionInfo OCTET STRING OPTIONAL + * } + * </pre> + * + * @param seq The ASN.1 sequence. + */ + private AdmissionSyntax( + Asn1Sequence seq) + { + switch (seq.Count) + { + case 1: + this.contentsOfAdmissions = DerSequence.GetInstance(seq[0]); + break; + case 2: + admissionAuthority = GeneralName.GetInstance(seq[0]); + contentsOfAdmissions = DerSequence.GetInstance(seq[1]); + break; + default: + throw new ArgumentException("Bad sequence size: " + seq.Count); + } + } - /** - * Constructor from given details. - * - * @param admissionAuthority The admission authority. - * @param contentsOfAdmissions The admissions. - */ - public AdmissionSyntax( - GeneralName admissionAuthority, - Asn1Sequence contentsOfAdmissions) - { - this.admissionAuthority = admissionAuthority; - this.contentsOfAdmissions = contentsOfAdmissions; - } + /** + * Constructor from given details. + * + * @param admissionAuthority The admission authority. + * @param contentsOfAdmissions The admissions. + */ + public AdmissionSyntax( + GeneralName admissionAuthority, + Asn1Sequence contentsOfAdmissions) + { + this.admissionAuthority = admissionAuthority; + this.contentsOfAdmissions = contentsOfAdmissions; + } - /** - * Produce an object suitable for an Asn1OutputStream. - * <p/> - * Returns: - * <p/> - * <pre> - * AdmissionSyntax ::= SEQUENCE - * { - * admissionAuthority GeneralName OPTIONAL, - * contentsOfAdmissions SEQUENCE OF Admissions - * } - * <p/> - * Admissions ::= SEQUENCE - * { - * admissionAuthority [0] EXPLICIT GeneralName OPTIONAL - * namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL - * professionInfos SEQUENCE OF ProfessionInfo - * } - * <p/> - * NamingAuthority ::= SEQUENCE - * { - * namingAuthorityId OBJECT IDENTIFIER OPTIONAL, - * namingAuthorityUrl IA5String OPTIONAL, - * namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL - * } - * <p/> - * ProfessionInfo ::= SEQUENCE - * { - * namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL, - * professionItems SEQUENCE OF DirectoryString (SIZE(1..128)), - * professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL, - * registrationNumber PrintableString(SIZE(1..128)) OPTIONAL, - * addProfessionInfo OCTET STRING OPTIONAL - * } - * </pre> - * - * @return an Asn1Object - */ - public override Asn1Object ToAsn1Object() - { - Asn1EncodableVector vec = new Asn1EncodableVector(); - if (admissionAuthority != null) - { - vec.Add(admissionAuthority); - } - vec.Add(contentsOfAdmissions); - return new DerSequence(vec); - } + /** + * Produce an object suitable for an Asn1OutputStream. + * <p/> + * Returns: + * <p/> + * <pre> + * AdmissionSyntax ::= SEQUENCE + * { + * admissionAuthority GeneralName OPTIONAL, + * contentsOfAdmissions SEQUENCE OF Admissions + * } + * <p/> + * Admissions ::= SEQUENCE + * { + * admissionAuthority [0] EXPLICIT GeneralName OPTIONAL + * namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL + * professionInfos SEQUENCE OF ProfessionInfo + * } + * <p/> + * NamingAuthority ::= SEQUENCE + * { + * namingAuthorityId OBJECT IDENTIFIER OPTIONAL, + * namingAuthorityUrl IA5String OPTIONAL, + * namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL + * } + * <p/> + * ProfessionInfo ::= SEQUENCE + * { + * namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL, + * professionItems SEQUENCE OF DirectoryString (SIZE(1..128)), + * professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL, + * registrationNumber PrintableString(SIZE(1..128)) OPTIONAL, + * addProfessionInfo OCTET STRING OPTIONAL + * } + * </pre> + * + * @return an Asn1Object + */ + public override Asn1Object ToAsn1Object() + { + Asn1EncodableVector vec = new Asn1EncodableVector(); + if (admissionAuthority != null) + { + vec.Add(admissionAuthority); + } + vec.Add(contentsOfAdmissions); + return new DerSequence(vec); + } - /** - * @return Returns the admissionAuthority if present, null otherwise. - */ - public virtual GeneralName AdmissionAuthority - { - get { return admissionAuthority; } - } + /** + * @return Returns the admissionAuthority if present, null otherwise. + */ + public virtual GeneralName AdmissionAuthority + { + get { return admissionAuthority; } + } - /** - * @return Returns the contentsOfAdmissions. - */ - public virtual Admissions[] GetContentsOfAdmissions() - { - Admissions[] result = new Admissions[contentsOfAdmissions.Count]; + /** + * @return Returns the contentsOfAdmissions. + */ + public virtual Admissions[] GetContentsOfAdmissions() + { + Admissions[] result = new Admissions[contentsOfAdmissions.Count]; - for (int i = 0; i < contentsOfAdmissions.Count; ++i) - { - result[i] = Admissions.GetInstance(contentsOfAdmissions[i]); - } + for (int i = 0; i < contentsOfAdmissions.Count; ++i) + { + result[i] = Admissions.GetInstance(contentsOfAdmissions[i]); + } - return result; - } - } + return result; + } + } } diff --git a/crypto/src/asn1/smime/SMIMECapabilities.cs b/crypto/src/asn1/smime/SMIMECapabilities.cs index ca3c3af7d..5fb67dde1 100644 --- a/crypto/src/asn1/smime/SMIMECapabilities.cs +++ b/crypto/src/asn1/smime/SMIMECapabilities.cs @@ -2,6 +2,7 @@ using System; using System.Collections; using Org.BouncyCastle.Asn1; +using Org.BouncyCastle.Asn1.Nist; using Org.BouncyCastle.Asn1.Pkcs; using Org.BouncyCastle.Asn1.X509; @@ -25,6 +26,11 @@ namespace Org.BouncyCastle.Asn1.Smime /** * encryption algorithms preferences */ + public static readonly DerObjectIdentifier Aes256Cbc = NistObjectIdentifiers.IdAes256Cbc; + public static readonly DerObjectIdentifier Aes192Cbc = NistObjectIdentifiers.IdAes192Cbc; + public static readonly DerObjectIdentifier Aes128Cbc = NistObjectIdentifiers.IdAes128Cbc; + public static readonly DerObjectIdentifier IdeaCbc = new DerObjectIdentifier("1.3.6.1.4.1.188.7.1.1.2"); + public static readonly DerObjectIdentifier Cast5Cbc = new DerObjectIdentifier("1.2.840.113533.7.66.10"); public static readonly DerObjectIdentifier DesCbc = new DerObjectIdentifier("1.3.14.3.2.7"); public static readonly DerObjectIdentifier DesEde3Cbc = PkcsObjectIdentifiers.DesEde3Cbc; public static readonly DerObjectIdentifier RC2Cbc = PkcsObjectIdentifiers.RC2Cbc; diff --git a/crypto/test/UnitTests.csproj b/crypto/test/UnitTests.csproj new file mode 100644 index 000000000..59cff41e1 --- /dev/null +++ b/crypto/test/UnitTests.csproj @@ -0,0 +1,1215 @@ +<?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>v2.0</TargetFrameworkVersion> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug</OutputPath> + <DefineConstants>DEBUG;</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> + <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\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\AllTests.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\DERApplicationSpecificTest.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\LDSSecurityObjectUnitTest.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\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\RegressionTest.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\cms\test\AllTests.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\crypto\examples\DESExample.cs" /> + <Compile Include="src\crypto\io\test\AllTests.cs" /> + <Compile Include="src\crypto\io\test\CipherStreamTest.cs" /> + <Compile Include="src\crypto\test\AeadTestUtilities.cs" /> + <Compile Include="src\crypto\test\AESFastTest.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\AllTests.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\ChaChaTest.cs" /> + <Compile Include="src\crypto\test\CMacTest.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\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\ECIESTest.cs" /> + <Compile Include="src\crypto\test\ECNRTest.cs" /> + <Compile Include="src\crypto\test\ECTest.cs" /> + <Compile Include="src\crypto\test\ElGamalTest.cs" /> + <Compile Include="src\crypto\test\EqualsHashCodeTest.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\GcmReorderTest.cs" /> + <Compile Include="src\crypto\test\HCFamilyTest.cs" /> + <Compile Include="src\crypto\test\HCFamilyVecTest.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\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\NoekeonTest.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\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\RegressionTest.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\SM3DigestTest.cs" /> + <Compile Include="src\crypto\test\SkeinDigestTest.cs" /> + <Compile Include="src\crypto\test\SkeinMacTest.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\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\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\XSalsa20Test.cs" /> + <Compile Include="src\crypto\test\XTEATest.cs" /> + <Compile Include="src\crypto\tls\test\MockTlsClient.cs" /> + <Compile Include="src\crypto\tls\test\MockTlsServer.cs" /> + <Compile Include="src\crypto\tls\test\TlsClientTest.cs" /> + <Compile Include="src\crypto\tls\test\TlsServerTest.cs" /> + <Compile Include="src\crypto\tls\test\TlsTestUtilities.cs" /> + <Compile Include="src\math\ec\test\AllTests.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\F2mProofer.cs" /> + <Compile Include="src\math\ec\test\TnafTest.cs" /> + <Compile Include="src\math\test\AllTests.cs" /> + <Compile Include="src\math\test\BigIntegerTest.cs" /> + <Compile Include="src\ocsp\test\AllTests.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\DSA2Test.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\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\PGPSignatureTest.cs" /> + <Compile Include="src\openpgp\test\PgpKeyRingTest.cs" /> + <Compile Include="src\openpgp\test\PgpMarkerTest.cs" /> + <Compile Include="src\openpgp\test\RegressionTest.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\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\GOST28147Test.cs" /> + <Compile Include="src\test\GOST3410Test.cs" /> + <Compile Include="src\test\HMacTest.cs" /> + <Compile Include="src\test\IESTest.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\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\RegressionTest.cs" /> + <Compile Include="src\test\SEEDTest.cs" /> + <Compile Include="src\test\SigTest.cs" /> + <Compile Include="src\test\TestUtilities.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\rsa3\RSA3CertTest.cs" /> + <Compile Include="src\tsp\test\AllTests.cs" /> + <Compile Include="src\tsp\test\GenTimeAccuracyTest.cs" /> + <Compile Include="src\tsp\test\ParseTest.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\UncloseableStream.cs" /> + <Compile Include="src\x509\test\TestCertificateGen.cs" /> + </ItemGroup> + <ItemGroup> + <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\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\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\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" /> + <EmbeddedResource Include="data\tls\README.txt" /> + <EmbeddedResource Include="data\tls\ca.tmpl" /> + <EmbeddedResource Include="data\tls\client.tmpl" /> + <EmbeddedResource Include="data\tls\server.tmpl" /> + <EmbeddedResource Include="data\tls\x509-ca-key.pem" /> + <EmbeddedResource Include="data\tls\x509-ca.pem" /> + <EmbeddedResource Include="data\tls\x509-client-key.pem" /> + <EmbeddedResource Include="data\tls\x509-client.pem" /> + <EmbeddedResource Include="data\tls\x509-server-key.pem" /> + <EmbeddedResource Include="data\tls\x509-server.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> + <Folder Include="data\" /> + <Folder Include="src\" /> + </ItemGroup> +</Project> diff --git a/crypto/test/src/util/test/SimpleTest.cs b/crypto/test/src/util/test/SimpleTest.cs index be846e20f..bcbfa2a5b 100644 --- a/crypto/test/src/util/test/SimpleTest.cs +++ b/crypto/test/src/util/test/SimpleTest.cs @@ -115,23 +115,13 @@ namespace Org.BouncyCastle.Utilities.Test private static string GetFullName( string name) { -// TODO MonoDevelop/Visual Studio embedded resource ids still inconsistent -#if BC_BUILD_MONODEVELOP - return "test.data." + name; -#else - return "crypto.test.data." + name; -#endif + return "UnitTests.data." + name; } private static string GetShortName( string fullName) { -// TODO MonoDevelop/Visual Studio embedded resource ids still inconsistent -#if BC_BUILD_MONODEVELOP - return fullName.Substring("test.data.".Length); -#else - return fullName.Substring("crypto.test.data.".Length); -#endif + return fullName.Substring("UnitTests.data.".Length); } #if NETCF_1_0 || NETCF_2_0 |