diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2021-07-12 15:15:36 +0700 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2021-07-12 15:15:36 +0700 |
commit | 68c795fe81277f73aeb90d8ad4c6f4305f32c906 (patch) | |
tree | 59643344aafef91bbd4c4a3a7973deba3d837a00 /crypto/BouncyCastle.iOS.csproj | |
parent | TLS test tweaks (diff) | |
download | BouncyCastle.NET-ed25519-68c795fe81277f73aeb90d8ad4c6f4305f32c906.tar.xz |
Port of new TLS API from bc-java
Diffstat (limited to 'crypto/BouncyCastle.iOS.csproj')
-rw-r--r-- | crypto/BouncyCastle.iOS.csproj | 266 |
1 files changed, 266 insertions, 0 deletions
diff --git a/crypto/BouncyCastle.iOS.csproj b/crypto/BouncyCastle.iOS.csproj index 17fe3dda5..682b74d5e 100644 --- a/crypto/BouncyCastle.iOS.csproj +++ b/crypto/BouncyCastle.iOS.csproj @@ -1555,6 +1555,272 @@ <Compile Include="src\security\cert\CertificateNotYetValidException.cs" /> <Compile Include="src\security\cert\CertificateParsingException.cs" /> <Compile Include="src\security\cert\CrlException.cs" /> + <Compile Include="src\tls\AbstractTlsClient.cs" /> + <Compile Include="src\tls\AbstractTlsContext.cs" /> + <Compile Include="src\tls\AbstractTlsKeyExchange.cs" /> + <Compile Include="src\tls\AbstractTlsKeyExchangeFactory.cs" /> + <Compile Include="src\tls\AbstractTlsPeer.cs" /> + <Compile Include="src\tls\AbstractTlsServer.cs" /> + <Compile Include="src\tls\AlertDescription.cs" /> + <Compile Include="src\tls\AlertLevel.cs" /> + <Compile Include="src\tls\BasicTlsPskIdentity.cs" /> + <Compile Include="src\tls\BasicTlsSrpIdentity.cs" /> + <Compile Include="src\tls\ByteQueue.cs" /> + <Compile Include="src\tls\ByteQueueInputStream.cs" /> + <Compile Include="src\tls\ByteQueueOutputStream.cs" /> + <Compile Include="src\tls\CachedInformationType.cs" /> + <Compile Include="src\tls\CertChainType.cs" /> + <Compile Include="src\tls\Certificate.cs" /> + <Compile Include="src\tls\CertificateEntry.cs" /> + <Compile Include="src\tls\CertificateRequest.cs" /> + <Compile Include="src\tls\CertificateStatus.cs" /> + <Compile Include="src\tls\CertificateStatusRequest.cs" /> + <Compile Include="src\tls\CertificateStatusRequestItemV2.cs" /> + <Compile Include="src\tls\CertificateStatusType.cs" /> + <Compile Include="src\tls\CertificateType.cs" /> + <Compile Include="src\tls\CertificateUrl.cs" /> + <Compile Include="src\tls\ChangeCipherSpec.cs" /> + <Compile Include="src\tls\ChannelBinding.cs" /> + <Compile Include="src\tls\CipherSuite.cs" /> + <Compile Include="src\tls\CipherType.cs" /> + <Compile Include="src\tls\ClientAuthenticationType.cs" /> + <Compile Include="src\tls\ClientCertificateType.cs" /> + <Compile Include="src\tls\ClientHello.cs" /> + <Compile Include="src\tls\CombinedHash.cs" /> + <Compile Include="src\tls\CompressionMethod.cs" /> + <Compile Include="src\tls\ConnectionEnd.cs" /> + <Compile Include="src\tls\ContentType.cs" /> + <Compile Include="src\tls\crypto\CryptoHashAlgorithm.cs" /> + <Compile Include="src\tls\crypto\CryptoSignatureAlgorithm.cs" /> + <Compile Include="src\tls\crypto\DHGroup.cs" /> + <Compile Include="src\tls\crypto\DHStandardGroups.cs" /> + <Compile Include="src\tls\crypto\impl\AbstractTlsCrypto.cs" /> + <Compile Include="src\tls\crypto\impl\AbstractTlsSecret.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcChaCha20Poly1305.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcDefaultTlsCredentialedAgreement.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcDefaultTlsCredentialedDecryptor.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcDefaultTlsCredentialedSigner.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcSsl3Hmac.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsAeadCipherImpl.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsBlockCipherImpl.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsCertificate.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsCrypto.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsDH.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsDHDomain.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsDsaSigner.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsDsaVerifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsDssSigner.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsDssVerifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsECDH.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsECDomain.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsECDsa13Signer.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsECDsa13Verifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsECDsaSigner.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsECDsaVerifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsEd25519Signer.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsEd25519Verifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsEd448Signer.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsEd448Verifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsHash.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsHmac.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsNonceGenerator.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaEncryptor.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaPssSigner.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaPssVerifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaSigner.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsRsaVerifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsSecret.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsSigner.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsSrp6Client.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsSrp6Server.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsSrp6VerifierGenerator.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsStreamSigner.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsStreamVerifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcTlsVerifier.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcVerifyingStreamSigner.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcX25519.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcX25519Domain.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcX448.cs" /> + <Compile Include="src\tls\crypto\impl\bc\BcX448Domain.cs" /> + <Compile Include="src\tls\crypto\impl\RsaUtilities.cs" /> + <Compile Include="src\tls\crypto\impl\TlsAeadCipher.cs" /> + <Compile Include="src\tls\crypto\impl\TlsAeadCipherImpl.cs" /> + <Compile Include="src\tls\crypto\impl\TlsBlockCipher.cs" /> + <Compile Include="src\tls\crypto\impl\TlsBlockCipherImpl.cs" /> + <Compile Include="src\tls\crypto\impl\TlsEncryptor.cs" /> + <Compile Include="src\tls\crypto\impl\TlsImplUtilities.cs" /> + <Compile Include="src\tls\crypto\impl\TlsNullCipher.cs" /> + <Compile Include="src\tls\crypto\impl\TlsSuiteHmac.cs" /> + <Compile Include="src\tls\crypto\impl\TlsSuiteMac.cs" /> + <Compile Include="src\tls\crypto\Srp6Group.cs" /> + <Compile Include="src\tls\crypto\Srp6StandardGroups.cs" /> + <Compile Include="src\tls\crypto\TlsAgreement.cs" /> + <Compile Include="src\tls\crypto\TlsCertificate.cs" /> + <Compile Include="src\tls\crypto\TlsCertificateRole.cs" /> + <Compile Include="src\tls\crypto\TlsCipher.cs" /> + <Compile Include="src\tls\crypto\TlsCrypto.cs" /> + <Compile Include="src\tls\crypto\TlsCryptoException.cs" /> + <Compile Include="src\tls\crypto\TlsCryptoParameters.cs" /> + <Compile Include="src\tls\crypto\TlsCryptoUtilities.cs" /> + <Compile Include="src\tls\crypto\TlsDecodeResult.cs" /> + <Compile Include="src\tls\crypto\TlsDHConfig.cs" /> + <Compile Include="src\tls\crypto\TlsDHDomain.cs" /> + <Compile Include="src\tls\crypto\TlsECConfig.cs" /> + <Compile Include="src\tls\crypto\TlsECDomain.cs" /> + <Compile Include="src\tls\crypto\TlsEncodeResult.cs" /> + <Compile Include="src\tls\crypto\TlsHash.cs" /> + <Compile Include="src\tls\crypto\TlsHashSink.cs" /> + <Compile Include="src\tls\crypto\TlsHmac.cs" /> + <Compile Include="src\tls\crypto\TlsMac.cs" /> + <Compile Include="src\tls\crypto\TlsMacSink.cs" /> + <Compile Include="src\tls\crypto\TlsNonceGenerator.cs" /> + <Compile Include="src\tls\crypto\TlsNullNullCipher.cs" /> + <Compile Include="src\tls\crypto\TlsSecret.cs" /> + <Compile Include="src\tls\crypto\TlsSigner.cs" /> + <Compile Include="src\tls\crypto\TlsSrp6Client.cs" /> + <Compile Include="src\tls\crypto\TlsSrp6Server.cs" /> + <Compile Include="src\tls\crypto\TlsSrp6VerifierGenerator.cs" /> + <Compile Include="src\tls\crypto\TlsSrpConfig.cs" /> + <Compile Include="src\tls\crypto\TlsStreamSigner.cs" /> + <Compile Include="src\tls\crypto\TlsStreamVerifier.cs" /> + <Compile Include="src\tls\crypto\TlsVerifier.cs" /> + <Compile Include="src\tls\DatagramReceiver.cs" /> + <Compile Include="src\tls\DatagramSender.cs" /> + <Compile Include="src\tls\DatagramTransport.cs" /> + <Compile Include="src\tls\DefaultTlsClient.cs" /> + <Compile Include="src\tls\DefaultTlsCredentialedSigner.cs" /> + <Compile Include="src\tls\DefaultTlsDHGroupVerifier.cs" /> + <Compile Include="src\tls\DefaultTlsHeartbeat.cs" /> + <Compile Include="src\tls\DefaultTlsKeyExchangeFactory.cs" /> + <Compile Include="src\tls\DefaultTlsServer.cs" /> + <Compile Include="src\tls\DefaultTlsSrpConfigVerifier.cs" /> + <Compile Include="src\tls\DeferredHash.cs" /> + <Compile Include="src\tls\DigestInputBuffer.cs" /> + <Compile Include="src\tls\DigitallySigned.cs" /> + <Compile Include="src\tls\DtlsClientProtocol.cs" /> + <Compile Include="src\tls\DtlsEpoch.cs" /> + <Compile Include="src\tls\DtlsHandshakeRetransmit.cs" /> + <Compile Include="src\tls\DtlsProtocol.cs" /> + <Compile Include="src\tls\DtlsReassembler.cs" /> + <Compile Include="src\tls\DtlsRecordLayer.cs" /> + <Compile Include="src\tls\DtlsReliableHandshake.cs" /> + <Compile Include="src\tls\DtlsReplayWindow.cs" /> + <Compile Include="src\tls\DtlsRequest.cs" /> + <Compile Include="src\tls\DtlsServerProtocol.cs" /> + <Compile Include="src\tls\DtlsTransport.cs" /> + <Compile Include="src\tls\DtlsVerifier.cs" /> + <Compile Include="src\tls\ECCurveType.cs" /> + <Compile Include="src\tls\ECPointFormat.cs" /> + <Compile Include="src\tls\EncryptionAlgorithm.cs" /> + <Compile Include="src\tls\ExporterLabel.cs" /> + <Compile Include="src\tls\ExtensionType.cs" /> + <Compile Include="src\tls\HandshakeMessageInput.cs" /> + <Compile Include="src\tls\HandshakeMessageOutput.cs" /> + <Compile Include="src\tls\HandshakeType.cs" /> + <Compile Include="src\tls\HashAlgorithm.cs" /> + <Compile Include="src\tls\HeartbeatExtension.cs" /> + <Compile Include="src\tls\HeartbeatMessage.cs" /> + <Compile Include="src\tls\HeartbeatMessageType.cs" /> + <Compile Include="src\tls\HeartbeatMode.cs" /> + <Compile Include="src\tls\IdentifierType.cs" /> + <Compile Include="src\tls\KeyExchangeAlgorithm.cs" /> + <Compile Include="src\tls\KeyShareEntry.cs" /> + <Compile Include="src\tls\KeyUpdateRequest.cs" /> + <Compile Include="src\tls\MacAlgorithm.cs" /> + <Compile Include="src\tls\MaxFragmentLength.cs" /> + <Compile Include="src\tls\NamedGroup.cs" /> + <Compile Include="src\tls\NamedGroupRole.cs" /> + <Compile Include="src\tls\NameType.cs" /> + <Compile Include="src\tls\NewSessionTicket.cs" /> + <Compile Include="src\tls\OcspStatusRequest.cs" /> + <Compile Include="src\tls\OfferedPsks.cs" /> + <Compile Include="src\tls\PrfAlgorithm.cs" /> + <Compile Include="src\tls\ProtocolName.cs" /> + <Compile Include="src\tls\ProtocolVersion.cs" /> + <Compile Include="src\tls\PskIdentity.cs" /> + <Compile Include="src\tls\PskKeyExchangeMode.cs" /> + <Compile Include="src\tls\PskTlsClient.cs" /> + <Compile Include="src\tls\PskTlsServer.cs" /> + <Compile Include="src\tls\RecordFormat.cs" /> + <Compile Include="src\tls\RecordPreview.cs" /> + <Compile Include="src\tls\RecordStream.cs" /> + <Compile Include="src\tls\SecurityParameters.cs" /> + <Compile Include="src\tls\ServerHello.cs" /> + <Compile Include="src\tls\ServerName.cs" /> + <Compile Include="src\tls\ServerNameList.cs" /> + <Compile Include="src\tls\ServerOnlyTlsAuthentication.cs" /> + <Compile Include="src\tls\ServerSrpParams.cs" /> + <Compile Include="src\tls\SessionParameters.cs" /> + <Compile Include="src\tls\SignatureAlgorithm.cs" /> + <Compile Include="src\tls\SignatureAndHashAlgorithm.cs" /> + <Compile Include="src\tls\SignatureScheme.cs" /> + <Compile Include="src\tls\SimulatedTlsSrpIdentityManager.cs" /> + <Compile Include="src\tls\SrpTlsClient.cs" /> + <Compile Include="src\tls\SrpTlsServer.cs" /> + <Compile Include="src\tls\SrtpProtectionProfile.cs" /> + <Compile Include="src\tls\Ssl3Utilities.cs" /> + <Compile Include="src\tls\SupplementalDataEntry.cs" /> + <Compile Include="src\tls\SupplementalDataType.cs" /> + <Compile Include="src\tls\Timeout.cs" /> + <Compile Include="src\tls\TlsAuthentication.cs" /> + <Compile Include="src\tls\TlsClient.cs" /> + <Compile Include="src\tls\TlsClientContext.cs" /> + <Compile Include="src\tls\TlsClientContextImpl.cs" /> + <Compile Include="src\tls\TlsClientProtocol.cs" /> + <Compile Include="src\tls\TlsCloseable.cs" /> + <Compile Include="src\tls\TlsContext.cs" /> + <Compile Include="src\tls\TlsCredentialedAgreement.cs" /> + <Compile Include="src\tls\TlsCredentialedDecryptor.cs" /> + <Compile Include="src\tls\TlsCredentialedSigner.cs" /> + <Compile Include="src\tls\TlsCredentials.cs" /> + <Compile Include="src\tls\TlsDHanonKeyExchange.cs" /> + <Compile Include="src\tls\TlsDheKeyExchange.cs" /> + <Compile Include="src\tls\TlsDHGroupVerifier.cs" /> + <Compile Include="src\tls\TlsDHKeyExchange.cs" /> + <Compile Include="src\tls\TlsDHUtilities.cs" /> + <Compile Include="src\tls\TlsEccUtilities.cs" /> + <Compile Include="src\tls\TlsECDHanonKeyExchange.cs" /> + <Compile Include="src\tls\TlsECDheKeyExchange.cs" /> + <Compile Include="src\tls\TlsECDHKeyExchange.cs" /> + <Compile Include="src\tls\TlsException.cs" /> + <Compile Include="src\tls\TlsExtensionsUtilities.cs" /> + <Compile Include="src\tls\TlsFatalAlert.cs" /> + <Compile Include="src\tls\TlsFatalAlertReceived.cs" /> + <Compile Include="src\tls\TlsHandshakeHash.cs" /> + <Compile Include="src\tls\TlsHeartbeat.cs" /> + <Compile Include="src\tls\TlsKeyExchange.cs" /> + <Compile Include="src\tls\TlsKeyExchangeFactory.cs" /> + <Compile Include="src\tls\TlsNoCloseNotifyException.cs" /> + <Compile Include="src\tls\TlsObjectIdentifiers.cs" /> + <Compile Include="src\tls\TlsPeer.cs" /> + <Compile Include="src\tls\TlsProtocol.cs" /> + <Compile Include="src\tls\TlsPskIdentity.cs" /> + <Compile Include="src\tls\TlsPskIdentityManager.cs" /> + <Compile Include="src\tls\TlsPskKeyExchange.cs" /> + <Compile Include="src\tls\TlsRsaKeyExchange.cs" /> + <Compile Include="src\tls\TlsRsaUtilities.cs" /> + <Compile Include="src\tls\TlsServer.cs" /> + <Compile Include="src\tls\TlsServerCertificate.cs" /> + <Compile Include="src\tls\TlsServerCertificateImpl.cs" /> + <Compile Include="src\tls\TlsServerContext.cs" /> + <Compile Include="src\tls\TlsServerContextImpl.cs" /> + <Compile Include="src\tls\TlsServerProtocol.cs" /> + <Compile Include="src\tls\TlsSession.cs" /> + <Compile Include="src\tls\TlsSessionImpl.cs" /> + <Compile Include="src\tls\TlsSrpConfigVerifier.cs" /> + <Compile Include="src\tls\TlsSrpIdentity.cs" /> + <Compile Include="src\tls\TlsSrpIdentityManager.cs" /> + <Compile Include="src\tls\TlsSrpKeyExchange.cs" /> + <Compile Include="src\tls\TlsSrpLoginParameters.cs" /> + <Compile Include="src\tls\TlsSrpUtilities.cs" /> + <Compile Include="src\tls\TlsSrtpUtilities.cs" /> + <Compile Include="src\tls\TlsStream.cs" /> + <Compile Include="src\tls\TlsTimeoutException.cs" /> + <Compile Include="src\tls\TlsUtilities.cs" /> + <Compile Include="src\tls\TrustedAuthority.cs" /> + <Compile Include="src\tls\UrlAndHash.cs" /> + <Compile Include="src\tls\UserMappingType.cs" /> + <Compile Include="src\tls\UseSrtpData.cs" /> <Compile Include="src\tsp\GenTimeAccuracy.cs" /> <Compile Include="src\tsp\TSPAlgorithms.cs" /> <Compile Include="src\tsp\TSPException.cs" /> |