mirror of
https://github.com/pocoproject/poco.git
synced 2024-12-13 10:32:57 +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
|
||
---|---|---|
.. | ||
cmake | ||
include/Poco/Crypto | ||
samples | ||
src | ||
testsuite | ||
CMakeLists.txt | ||
Crypto_vs140.sln | ||
Crypto_vs140.vcxproj | ||
Crypto_vs140.vcxproj.filters | ||
Crypto_vs150.sln | ||
Crypto_vs150.vcxproj | ||
Crypto_vs150.vcxproj.filters | ||
Crypto_vs160.sln | ||
Crypto_vs160.vcxproj | ||
Crypto_vs160.vcxproj.filters | ||
Crypto_vs170.sln | ||
Crypto_vs170.vcxproj | ||
Crypto_vs170.vcxproj.filters | ||
Crypto_VS90.sln | ||
Crypto_VS90.vcproj | ||
Crypto.progen | ||
dependencies | ||
Makefile |