swift-nio-ssl/Tests/NIOSSLTests
David Benjamin 11a85b6542
Use EVP_PKEY_assign_RSA instead of EVP_PKEY_assign (#434)
EVP_PKEY_assign_RSA, at least in C, is more type-safe. It also is
compatible with an upcoming BoringSSL change to make the RSA struct
opaque. For some Swift reasons I don't fully understand (but relating to
the OpaquePointer mess), when RSA becomes opaque, EVP_PKEY_assign no
longer works.

I assume it could be made to work with some appropriate cast, but
since EVP_PKEY_assign_RSA already exists (and will, in the future, be
more binary-size-friendly), just use that.
2023-06-09 10:12:15 +01:00
..
ByteBufferBIOTest.swift Remove the implementationOnly dance (#321) 2021-09-16 09:29:08 +01:00
CertificateVerificationTests.swift Clean up imports and dependencies (#319) 2021-09-14 14:55:25 +01:00
ClientSNITests.swift Clean up imports and dependencies (#319) 2021-09-14 14:55:25 +01:00
CustomPrivateKeyTests.swift Update BoringSSL to abfd5ebc87ddca0fab9fca067c9d7edbc355eae8 (#424) 2023-04-13 12:42:47 +01:00
IdentityVerificationTest.swift Clean up imports and dependencies (#319) 2021-09-14 14:55:25 +01:00
NIOSSLALPNTest.swift Remove the implementationOnly dance (#321) 2021-09-16 09:29:08 +01:00
NIOSSLIntegrationTest.swift Use #fileID/#filePath instead of #file (#408) 2022-10-31 08:54:36 -07:00
NIOSSLSecureBytesTests.swift Add TLS-PSK Support (#369) 2022-07-28 11:42:55 +01:00
NIOSSLTestHelpers.swift Use EVP_PKEY_assign_RSA instead of EVP_PKEY_assign (#434) 2023-06-09 10:12:15 +01:00
ObjectIdentifierTests.swift Add support for owned references to `NIOSSLObjectIdentifier` (#358) 2022-04-29 12:20:10 +02:00
SSLCertificateExtensionsTests.swift Add `NIOSSLCertficiateExtensions` (#359) 2022-05-04 16:32:40 +01:00
SSLCertificateTest.swift Skipping testNotValidAfter on 32-bit platform (#426) 2023-05-02 02:24:25 -07:00
SSLPKCS12BundleTest.swift Add `Hashable` conformance to `NIOSSLPKCS12Bundle` (#341) 2022-01-28 18:04:44 +00:00
SSLPrivateKeyTests.swift Clean up imports and dependencies (#319) 2021-09-14 14:55:25 +01:00
SecurityFrameworkVerificationTests.swift Update leaf cert (#431) 2023-05-24 04:59:25 -07:00
TLS13RecordObserver.swift Remove giant write test (#398) 2022-09-02 12:03:19 +01:00
TLSConfigurationTest.swift Use #fileID/#filePath instead of #file (#408) 2022-10-31 08:54:36 -07:00
UnsafeTransfer.swift Remove `#if compiler(>=5.5)` (#404) 2022-10-12 09:06:41 -07:00
UnwrappingTests.swift Use #fileID/#filePath instead of #file (#408) 2022-10-31 08:54:36 -07:00