mirror of
https://github.com/pocoproject/poco.git
synced 2024-12-12 18:20:26 +01:00
3bab3548f4
* updated README.md
* Create close-inactive-issues.yml
* check return codes of EVP_CIPHER_CTX_new and EVP_CipherInit
Especially with OpenSSL 3, it is possible that EVP_CipherInit may fail even when
passed a non-null cipher[1]. Without the checking, it will finally get to a
segfault.
[1] https://github.com/openssl/openssl/issues/16864
* Automatically load default and legacy providers with OpenSSL 3
Without the legacy provider [1], some ciphers are not available. For example,
the 'des-ecb' one used by test sutie is missed and the test will fail.
[1] OSSL_PROVIDER-LEGACY(7ossl)
* Make p12 ca order the same as pem
OpenSSL < 3 returns p12 ca order in reversed order. This is fixed
in OpenSSL 3. We work around it with old OpenSSL.
See:
https://github.com/openssl/openssl/issues/16421
https://github.com/openssl/openssl/pull/12641
|
||
---|---|---|
.. | ||
AcceptCertificateHandler.cpp | ||
CertificateHandlerFactory.cpp | ||
CertificateHandlerFactoryMgr.cpp | ||
ConsoleCertificateHandler.cpp | ||
Context.cpp | ||
FTPSClientSession.cpp | ||
FTPSStreamFactory.cpp | ||
HTTPSClientSession.cpp | ||
HTTPSSessionInstantiator.cpp | ||
HTTPSStreamFactory.cpp | ||
InvalidCertificateHandler.cpp | ||
KeyConsoleHandler.cpp | ||
KeyFileHandler.cpp | ||
PrivateKeyFactory.cpp | ||
PrivateKeyFactoryMgr.cpp | ||
PrivateKeyPassphraseHandler.cpp | ||
RejectCertificateHandler.cpp | ||
SecureServerSocket.cpp | ||
SecureServerSocketImpl.cpp | ||
SecureSMTPClientSession.cpp | ||
SecureSocketImpl.cpp | ||
SecureStreamSocket.cpp | ||
SecureStreamSocketImpl.cpp | ||
Session.cpp | ||
SSLException.cpp | ||
SSLManager.cpp | ||
Utility.cpp | ||
VerificationErrorArgs.cpp | ||
X509Certificate.cpp |