<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/test/fake_cipherprov.h, branch dependabot/github_actions/actions/setup-python-7</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-03-16T11:21:48Z</updated>
<entry>
<title>Enforce mandatory cipher get_params at dispatch parse</title>
<updated>2026-03-16T11:21:48Z</updated>
<author>
<name>herbenderbler</name>
<email>johnclaus@gmail.com</email>
</author>
<published>2026-03-13T04:28:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e730ce940d2c117249df4f206a328898cf331ba6'/>
<id>urn:sha1:e730ce940d2c117249df4f206a328898cf331ba6</id>
<content type='text'>
Reject provider ciphers that lack get_params when unpacking the dispatch
table in evp_cipher_from_algorithm(), failing with
EVP_R_INVALID_PROVIDER_FUNCTIONS instead of later with
EVP_R_CACHE_CONSTANTS_FAILED.

Revert the optional-functions sentence in provider-cipher.pod to "All
other functions are optional." so the doc does not imply only
get_params, newctx, and freectx are required; a consistent
encrypt/decrypt set is also required as described in the prior paragraph.

Move test_cipher_no_getparams from evp_skey_test.c to evp_fetch_prov_test.c
and add fake_cipherprov.c to the evp_fetch_prov_test build.

Drop the redundant newctx/freectx/get_params line from the
evp_cipher_from_algorithm() comment.

Fixes #19110

Made-with: Cursor

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
MergeDate: Mon Mar 16 11:22:05 2026
(Merged from https://github.com/openssl/openssl/pull/30383)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2025-03-12T13:35:59Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2025-03-12T13:35:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0c679f556669e32499a827a081afe3bcf973c9ad'/>
<id>urn:sha1:0c679f556669e32499a827a081afe3bcf973c9ad</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>EVP_SKEY tests</title>
<updated>2025-02-15T17:51:30Z</updated>
<author>
<name>Dmitry Belyavskiy</name>
<email>beldmit@gmail.com</email>
</author>
<published>2024-11-08T13:14:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=9422ab6a7e354510a049a7adcbad3b1e4b2e04fc'/>
<id>urn:sha1:9422ab6a7e354510a049a7adcbad3b1e4b2e04fc</id>
<content type='text'>
Signed-off-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26753)
</content>
</entry>
</feed>
