<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch feature/method-store-freeze</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=feature%2Fmethod-store-freeze</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=feature%2Fmethod-store-freeze'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-04-17T11:12:08Z</updated>
<entry>
<title>Add freeze functionality to EVP_SKEYMGMT_fetch</title>
<updated>2026-04-17T11:12:08Z</updated>
<author>
<name>Andrew Dinh</name>
<email>andrewd@openssl.org</email>
</author>
<published>2026-03-31T10:29:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=42f8690c2cefc9f5fc29d18be69197d07ea35034'/>
<id>urn:sha1:42f8690c2cefc9f5fc29d18be69197d07ea35034</id>
<content type='text'>
Add unit tests to check functionality

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Fri Apr 17 11:12:10 2026
(Merged from https://github.com/openssl/openssl/pull/30642)
</content>
</entry>
<entry>
<title>Add freeze functionality to EVP_KEYEXCH_fetch</title>
<updated>2026-03-27T16:27:50Z</updated>
<author>
<name>Andrew Dinh</name>
<email>andrewd@openssl.org</email>
</author>
<published>2026-03-17T14:54:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d1cae65c4a509498f38e32b245096857d975aae7'/>
<id>urn:sha1:d1cae65c4a509498f38e32b245096857d975aae7</id>
<content type='text'>
Add unit tests to check functionality

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
MergeDate: Fri Mar 27 16:28:10 2026
(Merged from https://github.com/openssl/openssl/pull/30462)
</content>
</entry>
<entry>
<title>Fix unit test with FIPS install</title>
<updated>2026-03-17T09:54:29Z</updated>
<author>
<name>Andrew Dinh</name>
<email>andrewd@openssl.org</email>
</author>
<published>2026-03-13T04:37:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fd185f596fd1d515e228f330e73a49bc891549ef'/>
<id>urn:sha1:fd185f596fd1d515e228f330e73a49bc891549ef</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Tue Mar 17 09:54:33 2026
(Merged from https://github.com/openssl/openssl/pull/30357)
</content>
</entry>
<entry>
<title>Update test for EVP_ASYM_CIPHER freeze</title>
<updated>2026-03-17T09:54:29Z</updated>
<author>
<name>Andrew Dinh</name>
<email>andrewd@openssl.org</email>
</author>
<published>2026-03-12T16:34:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=79439ccba0a7220810a3d00c6f1d05f9b941bab4'/>
<id>urn:sha1:79439ccba0a7220810a3d00c6f1d05f9b941bab4</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Tue Mar 17 09:54:32 2026
(Merged from https://github.com/openssl/openssl/pull/30357)
</content>
</entry>
<entry>
<title>Add freeze functionality to EVP_ASYM_CIPHER_fetch</title>
<updated>2026-03-11T16:09:53Z</updated>
<author>
<name>Andrew Dinh</name>
<email>andrewd@openssl.org</email>
</author>
<published>2026-03-11T01:41:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b9970647dfd40058c9b9b75b7d14ef056e3b2eb0'/>
<id>urn:sha1:b9970647dfd40058c9b9b75b7d14ef056e3b2eb0</id>
<content type='text'>
Add unit tests to check functionality

Fixes https://github.com/openssl/project/issues/1888

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Tue Mar 17 09:54:30 2026
(Merged from https://github.com/openssl/openssl/pull/30357)
</content>
</entry>
<entry>
<title>evp: freeze KDF fetch cache and expand KDF fetch tests</title>
<updated>2026-03-06T13:26:49Z</updated>
<author>
<name>Nikola Pajkovsky</name>
<email>nikolap@openssl.org</email>
</author>
<published>2026-02-19T11:45:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a21cbce238cbe807445667731973d2007495b097'/>
<id>urn:sha1:a21cbce238cbe807445667731973d2007495b097</id>
<content type='text'>
Add frozen-method support for EVP_KDF fetches by wiring dup/free
callbacks and populating KDF entries during OSSL_LIB_CTX_freeze().

perftools shows no performance gains

  $ ./evp_kdf -o evp_isolated 64 -f
  Average time per computation: 8181.213888us
  $ ./evp_kdf -o evp_isolated 64
  Average time per computation: 8307.157135us

Resolves https://github.com/openssl/project/issues/1834
Signed-off-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Wed Mar 11 12:15:18 2026
(Merged from https://github.com/openssl/openssl/pull/30081)
</content>
</entry>
<entry>
<title>evp: freeze KEM fetch cache and expand KEM fetch tests</title>
<updated>2026-03-05T17:21:04Z</updated>
<author>
<name>Nikola Pajkovsky</name>
<email>nikolap@openssl.org</email>
</author>
<published>2026-02-18T15:56:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=19056245f507bb33878f20ca678d055aadd47dc5'/>
<id>urn:sha1:19056245f507bb33878f20ca678d055aadd47dc5</id>
<content type='text'>
Add frozen-method support for EVP_KEM fetches by wiring dup/free
callbacks and populating KEM entries during OSSL_LIB_CTX_freeze().

https://github.com/openssl/project/issues/1833
Signed-off-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Thu Mar  5 17:21:25 2026
(Merged from https://github.com/openssl/openssl/pull/30078)
</content>
</entry>
<entry>
<title>evp: freeze KEYMGMT fetch cache and expand kmgmt fetch tests</title>
<updated>2026-03-05T17:21:04Z</updated>
<author>
<name>Nikola Pajkovsky</name>
<email>nikolap@openssl.org</email>
</author>
<published>2026-02-18T14:06:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6441e227f65ba4133a97b49d13f57253fde6a82e'/>
<id>urn:sha1:6441e227f65ba4133a97b49d13f57253fde6a82e</id>
<content type='text'>
Add frozen-method support for EVP_KEYMGMT fetches by wiring dup/free
callbacks and populating KEYMGMT entries during OSSL_LIB_CTX_freeze().

Resolves https://github.com/openssl/project/issues/1876
Signed-off-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Thu Mar  5 17:21:24 2026
(Merged from https://github.com/openssl/openssl/pull/30078)
</content>
</entry>
<entry>
<title>Add operation_id to frozen method store cache key</title>
<updated>2026-03-05T17:21:04Z</updated>
<author>
<name>Nikola Pajkovsky</name>
<email>nikolap@openssl.org</email>
</author>
<published>2026-02-18T10:27:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f457bd93c549f269771eebb6b2762190b6ef0cc4'/>
<id>urn:sha1:f457bd93c549f269771eebb6b2762190b6ef0cc4</id>
<content type='text'>
The frozen method store cache was keyed only by algorithm name and
property query, which could cause incorrect cache hits when different
operation types (e.g., KEM vs signature) share the same algorithm name.

Include the operation_id in the FROZEN_CACHE_KEY and thread it through
ossl_frozen_method_store_cache_get(), freeze_alg(), and alg_freeze()
so that lookups correctly distinguish between operations on identically
named algorithms.

Signed-off-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Thu Mar  5 17:21:22 2026
(Merged from https://github.com/openssl/openssl/pull/30078)
</content>
</entry>
<entry>
<title>OSSL_LIB_CTX.pod: Tweak the docs for libcontext freeze</title>
<updated>2026-03-04T17:39:36Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2026-02-24T22:16:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=302edc39e0e6abf6738f9fa72a967ec120a9b0a1'/>
<id>urn:sha1:302edc39e0e6abf6738f9fa72a967ec120a9b0a1</id>
<content type='text'>
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Wed Mar  4 17:40:10 2026
(Merged from https://github.com/openssl/openssl/pull/30168)
</content>
</entry>
</feed>
