summary refs log tree commit diff
path: root/crypto/BouncyCastle.iOS.csproj
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2015-11-22 23:25:51 +0700
committerPeter Dettman <peter.dettman@bouncycastle.org>2015-11-22 23:25:51 +0700
commitdd12d4c4db7a6cedb11e83a8952a75bf0e783aee (patch)
tree1f42ccdb16d8c0bfbaf955c716c625045aa27aa8 /crypto/BouncyCastle.iOS.csproj
parentMore release preparation (diff)
parentMerge branch 'master' into vs2010 (diff)
downloadBouncyCastle.NET-ed25519-dd12d4c4db7a6cedb11e83a8952a75bf0e783aee.tar.xz
Merge branch 'vs2010' of https://github.com/jstedfast/bc-csharp into jstedfast-vs2010
- https://github.com/bcgit/bc-csharp/pull/22
Diffstat (limited to 'crypto/BouncyCastle.iOS.csproj')
-rw-r--r--crypto/BouncyCastle.iOS.csproj1503
1 files changed, 1503 insertions, 0 deletions
diff --git a/crypto/BouncyCastle.iOS.csproj b/crypto/BouncyCastle.iOS.csproj
new file mode 100644
index 000000000..f5bef5bb4
--- /dev/null
+++ b/crypto/BouncyCastle.iOS.csproj
@@ -0,0 +1,1503 @@
+<?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>8.0.30703</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;__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;__MOBILE__;__IOS__;</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <PropertyGroup>
+    <SignAssembly>true</SignAssembly>
+  </PropertyGroup>
+  <PropertyGroup>
+    <AssemblyOriginatorKeyFile>..\BouncyCastle.snk</AssemblyOriginatorKeyFile>
+  </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\asn1\BERBitString.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\anssi\ANSSINamedCurves.cs" />
+    <Compile Include="src\asn1\anssi\ANSSIObjectIdentifiers.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\ECDHPublicBCPGKey.cs" />
+    <Compile Include="src\bcpg\ECDsaPublicBCPGKey.cs" />
+    <Compile Include="src\bcpg\ECPublicBCPGKey.cs" />
+    <Compile Include="src\bcpg\ECSecretBCPGKey.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\Features.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\Check.cs" />
+    <Compile Include="src\crypto\CipherKeyGenerator.cs" />
+    <Compile Include="src\crypto\CryptoException.cs" />
+    <Compile Include="src\crypto\DataLengthException.cs" />
+    <Compile Include="src\crypto\digests\NonMemoableDigest.cs" />
+    <Compile Include="src\crypto\engines\SerpentEngineBase.cs" />
+    <Compile Include="src\crypto\engines\TnepresEngine.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\IBlockResult.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\IEntropySource.cs" />
+    <Compile Include="src\crypto\IEntropySourceProvider.cs" />
+    <Compile Include="src\crypto\IMac.cs" />
+    <Compile Include="src\crypto\ISignatureFactory.cs" />
+    <Compile Include="src\crypto\IStreamCalculator.cs" />
+    <Compile Include="src\crypto\ISigner.cs" />
+    <Compile Include="src\crypto\ISignerWithRecovery.cs" />
+    <Compile Include="src\crypto\IStreamCipher.cs" />
+    <Compile Include="src\crypto\IVerifier.cs" />
+    <Compile Include="src\crypto\IVerifierFactory.cs" />
+    <Compile Include="src\crypto\IVerifierFactoryProvider.cs" />
+    <Compile Include="src\crypto\IWrapper.cs" />
+    <Compile Include="src\crypto\IXof.cs" />
+    <Compile Include="src\crypto\InvalidCipherTextException.cs" />
+    <Compile Include="src\crypto\KeyGenerationParameters.cs" />
+    <Compile Include="src\crypto\MaxBytesExceededException.cs" />
+    <Compile Include="src\crypto\OutputLengthException.cs" />
+    <Compile Include="src\crypto\PbeParametersGenerator.cs" />
+    <Compile Include="src\crypto\prng\BasicEntropySourceProvider.cs" />
+    <Compile Include="src\crypto\prng\CryptoApiEntropySourceProvider.cs" />
+    <Compile Include="src\crypto\prng\drbg\CtrSP800Drbg.cs" />
+    <Compile Include="src\crypto\prng\drbg\DrbgUtilities.cs" />
+    <Compile Include="src\crypto\prng\drbg\HashSP800Drbg.cs" />
+    <Compile Include="src\crypto\prng\drbg\HMacSP800Drbg.cs" />
+    <Compile Include="src\crypto\prng\drbg\ISP80090Drbg.cs" />
+    <Compile Include="src\crypto\prng\EntropyUtilities.cs" />
+    <Compile Include="src\crypto\prng\IDrbgProvider.cs" />
+    <Compile Include="src\crypto\prng\SP800SecureRandom.cs" />
+    <Compile Include="src\crypto\prng\SP800SecureRandomBuilder.cs" />
+    <Compile Include="src\crypto\prng\X931Rng.cs" />
+    <Compile Include="src\crypto\prng\X931SecureRandom.cs" />
+    <Compile Include="src\crypto\prng\X931SecureRandomBuilder.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\jpake\JPakeParticipant.cs" />
+    <Compile Include="src\crypto\agreement\jpake\JPakePrimeOrderGroup.cs" />
+    <Compile Include="src\crypto\agreement\jpake\JPakePrimeOrderGroups.cs" />
+    <Compile Include="src\crypto\agreement\jpake\JPakeRound1Payload.cs" />
+    <Compile Include="src\crypto\agreement\jpake\JPakeRound2Payload.cs" />
+    <Compile Include="src\crypto\agreement\jpake\JPakeRound3Payload.cs" />
+    <Compile Include="src\crypto\agreement\jpake\JPakeUtilities.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\SRP6StandardGroups.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\KeccakDigest.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\SM3Digest.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\ShakeDigest.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\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\GMac.cs" />
+    <Compile Include="src\crypto\macs\GOST28147Mac.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\operators\Asn1Signature.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\Srp6GroupParameters.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\IsoTrailers.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\signers\X931Signer.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\BasicTlsPskIdentity.cs" />
+    <Compile Include="src\crypto\tls\BulkCipherAlgorithm.cs" />
+    <Compile Include="src\crypto\tls\ByteQueue.cs" />
+    <Compile Include="src\crypto\tls\ByteQueueStream.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\DefaultTlsSrpGroupVerifier.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\NameType.cs" />
+    <Compile Include="src\crypto\tls\NamedCurve.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\PskTlsServer.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\ServerSrpParams.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\SimulatedTlsSrpIdentityManager.cs" />
+    <Compile Include="src\crypto\tls\SrpTlsClient.cs" />
+    <Compile Include="src\crypto\tls\SrpTlsServer.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\TlsECDHKeyExchange.cs" />
+    <Compile Include="src\crypto\tls\TlsECDheKeyExchange.cs" />
+    <Compile Include="src\crypto\tls\TlsECDsaSigner.cs" />
+    <Compile Include="src\crypto\tls\TlsEccUtilities.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\TlsSrpGroupVerifier.cs" />
+    <Compile Include="src\crypto\tls\TlsSrpIdentityManager.cs" />
+    <Compile Include="src\crypto\tls\TlsSrpKeyExchange.cs" />
+    <Compile Include="src\crypto\tls\TlsSrpLoginParameters.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\UseSrtpData.cs" />
+    <Compile Include="src\crypto\tls\UserMappingType.cs" />
+    <Compile Include="src\crypto\util\Pack.cs" />
+    <Compile Include="src\math\BigInteger.cs" />
+    <Compile Include="src\math\Primes.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\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\SecP128R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP128R1Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP128R1FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP128R1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160K1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160K1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160R1Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160R1FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160R1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160R2Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160R2Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160R2FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecP160R2Point.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\custom\sec\SecT113Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT113FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT113R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT113R1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT113R2Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT113R2Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT131Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT131FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT131R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT131R1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT131R2Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT131R2Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT163Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT163FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT163K1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT163K1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT163R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT163R1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT163R2Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT163R2Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT193Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT193FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT193R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT193R1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT193R2Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT193R2Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT233Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT233FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT233K1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT233K1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT233R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT233R1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT239Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT239FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT239K1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT239K1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT283Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT283FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT283K1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT283K1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT283R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT283R1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT409Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT409FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT409K1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT409K1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT409R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT409R1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT571Field.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT571FieldElement.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT571K1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT571K1Point.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT571R1Curve.cs" />
+    <Compile Include="src\math\ec\custom\sec\SecT571R1Point.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\math\raw\Interleave.cs" />
+    <Compile Include="src\math\raw\Mod.cs" />
+    <Compile Include="src\math\raw\Nat.cs" />
+    <Compile Include="src\math\raw\Nat128.cs" />
+    <Compile Include="src\math\raw\Nat160.cs" />
+    <Compile Include="src\math\raw\Nat192.cs" />
+    <Compile Include="src\math\raw\Nat224.cs" />
+    <Compile Include="src\math\raw\Nat256.cs" />
+    <Compile Include="src\math\raw\Nat320.cs" />
+    <Compile Include="src\math\raw\Nat384.cs" />
+    <Compile Include="src\math\raw\Nat448.cs" />
+    <Compile Include="src\math\raw\Nat512.cs" />
+    <Compile Include="src\math\raw\Nat576.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\PgpPad.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\Rfc6637Utilities.cs" />
+    <Compile Include="src\openpgp\SXprUtilities.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\FilterStream.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="Contributors.html" />
+    <None Include="License.html" />
+    <None Include="Readme.html" />
+    <None Include="checklist.txt" />
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
+</Project>
\ No newline at end of file