<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, 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-27T17:33:20Z</updated>
<entry>
<title>Dependabot update</title>
<updated>2026-07-27T17:33:20Z</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-07-27T17:33:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=033dd1d30fea222024ab8d2e9fc68dc45c34c153'/>
<id>urn:sha1:033dd1d30fea222024ab8d2e9fc68dc45c34c153</id>
<content type='text'>
CLA: trivial

(deps): Bump actions/setup-python

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
<entry>
<title>ech: check memory failure in vpm allocation in store final check</title>
<updated>2026-07-27T16:36:03Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-07-24T12:42:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=544e28ee06ac247e8fa02b46e306145d1c52cf17'/>
<id>urn:sha1:544e28ee06ac247e8fa02b46e306145d1c52cf17</id>
<content type='text'>
This fixes issue found by fuzz test in updated corpora for
echconfiglist_parser.

Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Jul 27 16:36:15 2026
(Merged from https://github.com/openssl/openssl/pull/32070)
</content>
</entry>
<entry>
<title>test: fix flaky -md and -iter mismatch checks in 20-test_enc.t</title>
<updated>2026-07-27T12:17:19Z</updated>
<author>
<name>Norbert Pocs</name>
<email>norbertp@openssl.org</email>
</author>
<published>2026-07-27T10:54:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=afa270aa893f2e76d2db97f9b67f068ee28dacf8'/>
<id>urn:sha1:afa270aa893f2e76d2db97f9b67f068ee28dacf8</id>
<content type='text'>
The subtests added in f26d632a0e assert that "openssl enc -d" exits
non-zero when the key derivation parameters do not match.  enc has no
MAC, so a wrong key is not detectable as such; the only signal is
whether the garbage happens to form valid PKCS#7 padding, which
openssl-enc(1) documents as passing better than one time in 256.  With
a random salt the tests thus failed about 0.4% of the time.

Assert instead that mismatching parameters do not recover the
plaintext: the decryption must either fail or produce differing output.

Assisted-by: Claude:claude-opus-5[1m]

Signed-off-by: Norbert Pocs &lt;norbertp@openssl.org&gt;

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
MergeDate: Mon Jul 27 12:17:21 2026
(Merged from https://github.com/openssl/openssl/pull/32083)
</content>
</entry>
<entry>
<title>apps: drop invalid trust setting in check_cert_might_be_valid()</title>
<updated>2026-07-27T11:50:23Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-07-16T08:02:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=47540a76e38317690bff49bf61ecd0242c453280'/>
<id>urn:sha1:47540a76e38317690bff49bf61ecd0242c453280</id>
<content type='text'>
check_cert_might_be_valid() called X509_VERIFY_PARAM_set_trust() with
X509_TRUST_OK_ANY_EKU, which is a trust_flags bit (1 &lt;&lt; 4), not a valid
trust id (1..8). The call therefore failed with X509_R_INVALID_TRUST and
left that error on the error stack, which was then printed via
ERR_print_errors() for every certificate loaded by the x509 app, even on
success.

The intended liberal behavior is already provided by X509_PURPOSE_ANY and
by suppressing X509_V_ERR_CERT_REJECTED, so just remove the bogus call.

Add a test checking that printing certificate info emits nothing on stderr.

Assisted-by: Claude:claude-opus-4-8
Signed-off-by: Norbert Pocs &lt;norbertp@openssl.org&gt;

Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
Reviewed-by: Ryan Hooper &lt;ryanh@openssl.foundation&gt;
MergeDate: Mon Jul 27 11:50:39 2026
(Merged from https://github.com/openssl/openssl/pull/31968)
</content>
</entry>
<entry>
<title>crypto/pkcs12/p12_decr.c: fix EVP_CIPHER_CTX_ctrl error checks</title>
<updated>2026-07-27T10:21:09Z</updated>
<author>
<name>Adel-Ayoub</name>
<email>adelayoub.maaziz@gmail.com</email>
</author>
<published>2026-07-03T16:47:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=05b65fcb223cd3d899b595d3ec798e134f5f36d6'/>
<id>urn:sha1:05b65fcb223cd3d899b595d3ec798e134f5f36d6</id>
<content type='text'>
EVP_CIPHER_CTX_ctrl() reports failure of the EVP_CTRL_AEAD_TLS1_AAD
and EVP_CTRL_AEAD_SET_TAG controls as 0, not as a negative value,
so the "&lt; 0" checks on the cipher-with-MAC path cannot detect any
failure.  A return of 0 means a failed or unsupported control, or
for EVP_CTRL_AEAD_TLS1_AAD a zero MAC length, none of which is
usable here.

Change both checks to "&lt;= 0", matching the EVP_CTRL_AEAD_GET_TAG
check fixed by commit 674c23d2656e in this function.

Follow-up to https://github.com/openssl/openssl/pull/30923.

Fixes: ea0add4a8227 "New GOST PKCS12 standard support"

CLA: trivial

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Andrew Dinh &lt;andrewd@openssl.org&gt;
Reviewed-by: Jakub Zelenka &lt;jakub.zelenka@openssl.foundation&gt;
MergeDate: Mon Jul 27 10:21:13 2026
(Merged from https://github.com/openssl/openssl/pull/31848)
</content>
</entry>
<entry>
<title>apps: test dgst -r and -c output formats</title>
<updated>2026-07-27T10:19:52Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-07-21T21:06:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=acddc9b6d02fbe62c31b62c4aeb49736a52bd6ed'/>
<id>urn:sha1:acddc9b6d02fbe62c31b62c4aeb49736a52bd6ed</id>
<content type='text'>
Add coverage for the coreutils style output of `openssl dgst -r`,
including the newline escaping done by newline_escape_filename() when
the digested file name contains a newline, and for the colon separated
output of `openssl dgst -c`.

The newline in file name part is skipped where such a file cannot be
created.

Assisted-by: Claude:claude-opus-4-8

Reviewed-by: Daniel Kubec &lt;kubec@openssl.foundation&gt;
Reviewed-by: Ryan Hooper &lt;ryanh@openssl.foundation&gt;
MergeDate: Mon Jul 27 10:19:58 2026
(Merged from https://github.com/openssl/openssl/pull/32035)
</content>
</entry>
<entry>
<title>apps: cover the req -subj modification of an existing request</title>
<updated>2026-07-27T10:19:01Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-07-15T21:59:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7c59d28b1060509af998cd6e33152d48465e94fe'/>
<id>urn:sha1:7c59d28b1060509af998cd6e33152d48465e94fe</id>
<content type='text'>
Add a subtest exercising the code path in the req app that rewrites the
subject of an existing certificate request loaded via -in, i.e. when
-subj is given without -new/-newkey/-x509.

Assisted-by: Claude:claude-opus-4-8

Reviewed-by: Matt Caswell &lt;matt@openssl.foundation&gt;
Reviewed-by: Ryan Hooper &lt;ryanh@openssl.foundation&gt;
MergeDate: Mon Jul 27 10:19:06 2026
(Merged from https://github.com/openssl/openssl/pull/31965)
</content>
</entry>
<entry>
<title>ci: accept uppercase hex in dispatch head_sha validation</title>
<updated>2026-07-27T10:16:53Z</updated>
<author>
<name>Georgy Karataev</name>
<email>georgyk@openssl.org</email>
</author>
<published>2026-07-24T11:27:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b4af0eafe01790c11f4191852f3995625a478d9e'/>
<id>urn:sha1:b4af0eafe01790c11f4191852f3995625a478d9e</id>
<content type='text'>
Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;

Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Mon Jul 27 10:17:00 2026
(Merged from https://github.com/openssl/openssl/pull/32053)
</content>
</entry>
<entry>
<title>ci: preserve valgrind fork runs</title>
<updated>2026-07-27T10:16:53Z</updated>
<author>
<name>Georgy Karataev</name>
<email>georgyk@openssl.org</email>
</author>
<published>2026-07-23T13:04:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=60fbcde982eedbe871a7a2ac9a5854bfbd18e434'/>
<id>urn:sha1:60fbcde982eedbe871a7a2ac9a5854bfbd18e434</id>
<content type='text'>
Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Mon Jul 27 10:16:58 2026
(Merged from https://github.com/openssl/openssl/pull/32053)
</content>
</entry>
<entry>
<title>ci: allow dispatch cancellation</title>
<updated>2026-07-27T10:16:53Z</updated>
<author>
<name>Georgy Karataev</name>
<email>georgyk@openssl.org</email>
</author>
<published>2026-07-23T13:03:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ef7644b2cd128c76c965e5109ed65eaf086d32c1'/>
<id>urn:sha1:ef7644b2cd128c76c965e5109ed65eaf086d32c1</id>
<content type='text'>
Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Mon Jul 27 10:16:57 2026
(Merged from https://github.com/openssl/openssl/pull/32053)
</content>
</entry>
</feed>
