<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/providers/common, 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-06-25T02:03:26Z</updated>
<entry>
<title>Once initialised, ML-DSA keys should be immutable</title>
<updated>2026-06-25T02:03:26Z</updated>
<author>
<name>Viktor Dukhovni</name>
<email>openssl-users@dukhovni.org</email>
</author>
<published>2026-03-14T09:47:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2fabd5d2741a577e2c26c74baf4f50405ece6814'/>
<id>urn:sha1:2fabd5d2741a577e2c26c74baf4f50405ece6814</id>
<content type='text'>
ML-DSA keys should become immutable once key material has been added.
This is already the case for at least ML-KEM keys, and should generally
be the case across all key types.

- Added the requisite check in the key management provider ml_dsa_import()
  function.
- Also, consolidated the ML-KEM checks in ml_kem_import().  These were
  previously partly in ml_kem_key_fromdata().

Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
MergeDate: Thu Jun 25 02:03:35 2026
(Merged from https://github.com/openssl/openssl/pull/30421)
</content>
</entry>
<entry>
<title>Add TLS 1.3 SignatureScheme definitions for SLH-DSA</title>
<updated>2026-06-23T16:29:43Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-05-20T10:24:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4a08aa1346aa00151b09cc45fb2ce01ddee27230'/>
<id>urn:sha1:4a08aa1346aa00151b09cc45fb2ce01ddee27230</id>
<content type='text'>
In accordance with [1].

[1] https://datatracker.ietf.org/doc/html/draft-reddy-tls-slhdsa-02

Resolves: https://github.com/openssl/project/issues/1945
Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Bob Beck &lt;beck@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
MergeDate: Tue Jun 23 16:30:01 2026
(Merged from https://github.com/openssl/openssl/pull/31248)
</content>
</entry>
<entry>
<title>make providers includes self contained</title>
<updated>2026-05-06T11:35:41Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2026-04-27T23:54:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7029431ebe65e0dd33b6e272b7752fcf55d0beab'/>
<id>urn:sha1:7029431ebe65e0dd33b6e272b7752fcf55d0beab</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Wed May  6 11:36:07 2026
(Merged from https://github.com/openssl/openssl/pull/31001)
</content>
</entry>
<entry>
<title>Guard include files in providers</title>
<updated>2026-05-06T11:35:41Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2026-04-27T23:21:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=58ad0bab9f2e9b80ba3b6c71182bfcd2cdbc841d'/>
<id>urn:sha1:58ad0bab9f2e9b80ba3b6c71182bfcd2cdbc841d</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Wed May  6 11:36:06 2026
(Merged from https://github.com/openssl/openssl/pull/31001)
</content>
</entry>
<entry>
<title>Add IKEV2KDF implementation</title>
<updated>2026-03-24T17:21:19Z</updated>
<author>
<name>Helen Zhang</name>
<email>helzhang@cisco.com</email>
</author>
<published>2026-03-13T17:25:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0dd1c50fc0706866800c4ad6e5cd05771be5d0d8'/>
<id>urn:sha1:0dd1c50fc0706866800c4ad6e5cd05771be5d0d8</id>
<content type='text'>
  In compliance with RFC7296 and SP800-135

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
MergeDate: Tue Mar 24 17:21:21 2026
(Merged from https://github.com/openssl/openssl/pull/30121)
</content>
</entry>
<entry>
<title>Fix oids_to_c.pm to not print warnings on Windows.</title>
<updated>2026-03-24T17:04:16Z</updated>
<author>
<name>Milan Broz</name>
<email>gmazyland@gmail.com</email>
</author>
<published>2026-03-21T12:56:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=15755c047d3b123f77188a57c299144c235bbcc1'/>
<id>urn:sha1:15755c047d3b123f77188a57c299144c235bbcc1</id>
<content type='text'>
The oids_to_pm with Strawberry Perl often prints these errors:
  Use of uninitialized value in join or string at Strawberry/perl/lib/re.pm line 47.

This is caused by use re 'debugcolor' in the perl module.

As Windows does not have proper termcap database and colors
also do not work in cmd shell, let's just use non-colored
'debug' version.

Signed-off-by: Milan Broz &lt;gmazyland@gmail.com&gt;

Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Tue Mar 24 17:04:23 2026
(Merged from https://github.com/openssl/openssl/pull/30521)
</content>
</entry>
<entry>
<title>Refactor FIPS parameter and indicator handling</title>
<updated>2026-03-11T14:55:27Z</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2026-03-02T21:08:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b5a69ec5a7c262d477b2b54d82df4fa7fa203ee3'/>
<id>urn:sha1:b5a69ec5a7c262d477b2b54d82df4fa7fa203ee3</id>
<content type='text'>
Consolidate FIPS indicators and self-test parameters into a single
structure managed by `fipsparams.pm`. Replace individual accessor
functions with a generic `ossl_fips_config` function that retrieves
values by name. This removes repetitive boilerplate code and
simplifies parameter access within the FIPS provider.

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
(Merged from https://github.com/openssl/openssl/pull/30213)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2026-03-10T14:37:52Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-03-10T14:37:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c7215806539ea0a312c42a5893b1f5f9eb9ae5ae'/>
<id>urn:sha1:c7215806539ea0a312c42a5893b1f5f9eb9ae5ae</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Tue Mar 10 14:37:54 2026
Release: yes
</content>
</entry>
<entry>
<title>Support for RFC8998 curveSM2 + hybrid</title>
<updated>2026-02-21T13:24:20Z</updated>
<author>
<name>Viktor Dukhovni</name>
<email>openssl-users@dukhovni.org</email>
</author>
<published>2026-02-10T16:32:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a1689251bb12d6e21787687cb19bf3584938454f'/>
<id>urn:sha1:a1689251bb12d6e21787687cb19bf3584938454f</id>
<content type='text'>
This adds support for the "sm2sig_sm3" TLS 1.3 signature algorithm, the
"curveSM2" key exchange group (ECDH over SM2) and the associated
post-quantum/traditional (PQ/T) hybrid "curveSM2MLKEM768" key exchange.

The default key agreement group list is expanded to add two additional
PQ groups, immediately after X25519MLKEM768.  These are the P-256-based
SecP256r1MLKEM768 and the SM2-based curveSMMLKEM768.  Neither of the new
groups is a default client keyshare group, these would only come into
play after a server HRR, if for some reason X25519MLKEM768 is not
supported by the server, X25519 is not then the server's most
preferred group, and the server supports and prefers one of these
of X25519.

Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Yang &lt;paulyang.inf@gmail.com&gt;
MergeDate: Sat Feb 21 13:26:07 2026
(Merged from https://github.com/openssl/openssl/pull/29953)
</content>
</entry>
<entry>
<title>Removing some more EVP_get_smtbysmth calls</title>
<updated>2026-02-20T17:05:14Z</updated>
<author>
<name>Dmitry Belyavskiy</name>
<email>beldmit@gmail.com</email>
</author>
<published>2026-02-16T13:43:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2a213450363b403665962535a4d20897b7a11ae8'/>
<id>urn:sha1:2a213450363b403665962535a4d20897b7a11ae8</id>
<content type='text'>
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
(Merged from https://github.com/openssl/openssl/pull/30026)
</content>
</entry>
</feed>
