<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/fuzz/build.info, 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-23T13:57:53Z</updated>
<entry>
<title>Add OSSL_ECHSTORE_read_echconfiglist fuzzer</title>
<updated>2026-07-23T13:57:53Z</updated>
<author>
<name>Greensi7</name>
<email>adam.tabak04@gmail.com</email>
</author>
<published>2026-07-20T21:34:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=10413cceb66411389bbd65a9e4698dc6a172113c'/>
<id>urn:sha1:10413cceb66411389bbd65a9e4698dc6a172113c</id>
<content type='text'>
Fuzz OSSL_ECHSTORE_read_echconfiglist with raw
fuzzer input in stage 1. Then fixup the starting
bytes to reach deeper code withotu relying only on
corpus. Fixup is done for binary encoding only (not base64).

Assisted-by: ChatGPT:gpt-5.5

Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
MergeDate: Thu Jul 23 13:57:54 2026
(Merged from https://github.com/openssl/openssl/pull/32021)
</content>
</entry>
<entry>
<title>Integrate mfail functionality to fuzz tests</title>
<updated>2026-07-15T16:01:30Z</updated>
<author>
<name>Jakub Zelenka</name>
<email>jakub.zelenka@openssl.foundation</email>
</author>
<published>2026-04-28T17:22:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=dca561d4cdb84c7e813e9b28352928edd5b2cfd8'/>
<id>urn:sha1:dca561d4cdb84c7e813e9b28352928edd5b2cfd8</id>
<content type='text'>
Run the fuzz corpora under mfail in addition to the normal path, so the
existing inputs also exercise malloc-failure handling. The fuzz.pl harness
sizes the mfail runs to a time budget and, on a leak, bisects down to the
exact file and injection point. Adds a budgeted asan/ubsan CI job to run it.

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

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Wed Jul 15 16:01:43 2026
(Merged from https://github.com/openssl/openssl/pull/30944)
</content>
</entry>
<entry>
<title>Add PKCS12 fuzzer</title>
<updated>2026-01-12T11:28:56Z</updated>
<author>
<name>Heath Dutton🕴️</name>
<email>heathdutton@gmail.com</email>
</author>
<published>2026-01-07T20:37:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b45fb748bdb531fc58d1b3ab86f693ef4b4a8964'/>
<id>urn:sha1:b45fb748bdb531fc58d1b3ab86f693ef4b4a8964</id>
<content type='text'>
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/29572)
</content>
</entry>
<entry>
<title>Initial slh-dsa fuzzer</title>
<updated>2025-02-18T09:24:02Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2025-02-07T19:37:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=75bc132dec23ac43e8baa85ee1d37c13d52f2f09'/>
<id>urn:sha1:75bc132dec23ac43e8baa85ee1d37c13d52f2f09</id>
<content type='text'>
Current preforms the following operations

1) Generates arbitrary key pairs
2) Generates key pairs with parameters (both correct and incorrect)
   based on fuzzer input buffer
3) Exports and re-imports keys, confirming validity
4) Preforms Sign and Verify operations with optional parameters based on
   fuzzer input buffer

Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26708)
</content>
</entry>
<entry>
<title>Add quic-server fuzz test. Also update fuzz corpora submodule.</title>
<updated>2025-02-17T16:27:34Z</updated>
<author>
<name>Andrew Dinh</name>
<email>andrewd@openssl.org</email>
</author>
<published>2025-01-22T13:45:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=029d85869f9fdf4cb9fe5c7586d77ed9402440f3'/>
<id>urn:sha1:029d85869f9fdf4cb9fe5c7586d77ed9402440f3</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26514)
</content>
</entry>
<entry>
<title>Add an initial ML-DSA fuzzer</title>
<updated>2025-02-15T16:13:38Z</updated>
<author>
<name>Andrew Dinh</name>
<email>andrewd@openssl.org</email>
</author>
<published>2025-02-14T12:15:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c0cf783178f88601a40e86b8db4d44708ad3e131'/>
<id>urn:sha1:c0cf783178f88601a40e86b8db4d44708ad3e131</id>
<content type='text'>
Add an initial version of an ML-DSA fuzzer.  Exercises various ML-DSA
appropriate APIs. Currently it is able to randomly:

1. Attempt to create raw public private keys of various valid and invalid sizes
2. Generate legitimate keys of various sizes using the keygen api
3. Perform sign/verify operations using real generated keys
4. Perform digest sign/verify operations using real generated keys
5. Do an export and import of a key using todata/fromdata
6. Do a comparison of two equal and unequal keys

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26685)
</content>
</entry>
<entry>
<title>Add an inital ML-KEM fuzzer</title>
<updated>2025-02-14T09:50:59Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2025-02-04T21:14:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f440e816d07f62f2ab9640184556d4e1b075ab29'/>
<id>urn:sha1:f440e816d07f62f2ab9640184556d4e1b075ab29</id>
<content type='text'>
Add an inital version of an ML-KEM fuzzer.  Exercises various ML-KEM
appropriate apis, as a fuzzer does.  Currently it is able to randomly:

1) Attempt to create raw public private keys of various valid and
   invalid sizes
2) Generate legitimate keys of various sizes using the keygen api

3) Preform encap/decap operations using real generated keys

4) Do a shared secret derivation using 2 keys

5) Do an export and import of a key using todata/fromdata

6) Do a comparison of two equal and unequal keys

Its not much to start, but it should be fairly extensible

Reviewed-by: Viktor Dukhovni &lt;viktor@openssl.org&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26657)
</content>
</entry>
<entry>
<title>Add provider fuzzer</title>
<updated>2024-05-24T09:56:41Z</updated>
<author>
<name>Max Ammann</name>
<email>max@maxammann.org</email>
</author>
<published>2023-10-03T11:22:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f3b988dc29512d6575ff435e1ff7c1b66d97051e'/>
<id>urn:sha1:f3b988dc29512d6575ff435e1ff7c1b66d97051e</id>
<content type='text'>
Test recipe 99-test_fuzz_provider.t added.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/22964)
</content>
</entry>
<entry>
<title>fuzz: Add attribute certificate fuzz test</title>
<updated>2024-04-24T13:08:03Z</updated>
<author>
<name>Damian Hobson-Garcia</name>
<email>dhobsong@igel.co.jp</email>
</author>
<published>2023-04-04T18:52:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d10b020e2e389f4e5f5c84ce8d4512536dd3027a'/>
<id>urn:sha1:d10b020e2e389f4e5f5c84ce8d4512536dd3027a</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/15857)
</content>
</entry>
<entry>
<title>Adding hashtable fuzzer</title>
<updated>2024-04-24T02:03:30Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2024-02-20T11:12:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f597acb71b67bfa8f2e342301ebce2059408ac27'/>
<id>urn:sha1:f597acb71b67bfa8f2e342301ebce2059408ac27</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23671)
</content>
</entry>
</feed>
