<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/pkcs11-provider, 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-07-13T08:14:22Z</updated>
<entry>
<title>Update pkcs11-provider submodule (5dcc876)</title>
<updated>2026-07-13T08:14:22Z</updated>
<author>
<name>Ondrej Moris</name>
<email>omoris@redhat.com</email>
</author>
<published>2026-07-09T09:40:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=47ddf0095df9f864c86d67fdf68826ac46a4dc48'/>
<id>urn:sha1:47ddf0095df9f864c86d67fdf68826ac46a4dc48</id>
<content type='text'>
Signed-off-by: Ondrej Moris &lt;omoris@redhat.com&gt;

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Igor Ustinov &lt;igus@openssl.foundation&gt;
MergeDate: Mon Jul 13 08:14:30 2026
(Merged from https://github.com/openssl/openssl/pull/31907)
</content>
</entry>
<entry>
<title>pkcs11-provider: update to latest version</title>
<updated>2026-06-15T20:22:31Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-06-15T16:29:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a5497ceaec4db14797d621a5ddd8c519fac78f6d'/>
<id>urn:sha1:a5497ceaec4db14797d621a5ddd8c519fac78f6d</id>
<content type='text'>
This fixes accidental version update in e2bd9f8c28 which is causing CI
failure for pkcs11-provider tests.

It needs to add xxd package that is used in the new hkdf test.

Fixes: e2bd9f8c28c0 "ml_kem: return an error on catastrophic failure in decap"

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
MergeDate: Mon Jun 15 20:23:25 2026
(Merged from https://github.com/openssl/openssl/pull/31522)
</content>
</entry>
<entry>
<title>ml_kem: return an error on catastrophic failure in decap</title>
<updated>2026-06-15T13:58:27Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-06-09T19:07:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e2bd9f8c28c0405caf9b85b61a1807f9db2a1026'/>
<id>urn:sha1:e2bd9f8c28c0405caf9b85b61a1807f9db2a1026</id>
<content type='text'>
ML-KEM decapsulation applies implicit rejection by copying the failure
key into the shared secret when the FO re-encryption check fails. This
is correct for a syntactically valid but incorrect ciphertext, and must
stay constant-time and ciphertext-dependent.

However, the same path was also taken when hash_kr() or encrypt_cpa()
failed outright, for example on a memory allocation failure inside
EVP_DigestInit_ex(). In that case decap() copied the failure key and
still returned success, so the caller derived a wrong shared secret with
no error reported. For QUIC this produces a handshake that cannot
converge: the derived keys diverge from the peer, packets fail to
decrypt, and the connection stalls until it times out, with no
diagnostic pointing at the real cause.

These primitive failures are not dependent on the ciphertext, so
reporting them as a hard error does not create a chosen-ciphertext
oracle and does not weaken the constant-time implicit rejection that
happens later via CRYPTO_memcmp() and constant_time_select_8(). Treat
them the same way the existing kdf() failure is already treated, by
raising an error and returning 0.

Also fix the comment, which referred to hash_g() where the code actually
calls hash_kr().

Reviewed-by: Bob Beck &lt;beck@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Jun 15 13:58:32 2026
(Merged from https://github.com/openssl/openssl/pull/31432)
</content>
</entry>
<entry>
<title>update pkcs11 submodule</title>
<updated>2026-06-09T18:17:00Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2026-05-03T22:06:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4ed89160265b2e520258235f307ab812c3cd82b4'/>
<id>urn:sha1:4ed89160265b2e520258235f307ab812c3cd82b4</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Bob Beck &lt;beck@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Tue Jun  9 18:17:30 2026
(Merged from https://github.com/openssl/openssl/pull/31018)
</content>
</entry>
<entry>
<title>Update pkcs11-provider submodule (663dea3)</title>
<updated>2025-10-03T17:09:42Z</updated>
<author>
<name>Ondrej Moris</name>
<email>omoris@redhat.com</email>
</author>
<published>2025-10-01T03:29:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=786cb9680f1ea700262120333e52b20bdc61ceb5'/>
<id>urn:sha1:786cb9680f1ea700262120333e52b20bdc61ceb5</id>
<content type='text'>
Signed-off-by: Ondrej Moris &lt;omoris@redhat.com&gt;

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/28716)
</content>
</entry>
<entry>
<title>Update pkcs11-provider submodule</title>
<updated>2025-05-20T19:29:14Z</updated>
<author>
<name>Ondrej Moris</name>
<email>omoris@redhat.com</email>
</author>
<published>2025-04-17T02:17:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a198caa5e34a2003f83b5cd4419f864da55eb0a5'/>
<id>urn:sha1:a198caa5e34a2003f83b5cd4419f864da55eb0a5</id>
<content type='text'>
Signed-off-by: Ondrej Moris &lt;omoris@redhat.com&gt;

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/27602)
</content>
</entry>
<entry>
<title>Update pkcs11-provider submodule (898b107)</title>
<updated>2025-03-03T08:35:16Z</updated>
<author>
<name>Ondrej Moris</name>
<email>omoris@redhat.com</email>
</author>
<published>2025-02-25T18:11:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a06d14e8ecc78845ff10b7e958a9af435ddea8ae'/>
<id>urn:sha1:a06d14e8ecc78845ff10b7e958a9af435ddea8ae</id>
<content type='text'>
Signed-off-by: Ondrej Moris &lt;omoris@redhat.com&gt;

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26899)
</content>
</entry>
<entry>
<title>test: Add external test for pkcs11-provider</title>
<updated>2024-10-21T10:43:03Z</updated>
<author>
<name>Ondrej Moris</name>
<email>omoris@redhat.com</email>
</author>
<published>2024-09-25T06:30:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e9af1eaa54d020b407e1224b544053231fe16399'/>
<id>urn:sha1:e9af1eaa54d020b407e1224b544053231fe16399</id>
<content type='text'>
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/25587)
</content>
</entry>
</feed>
