<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/fuzz/asn1parse.c, 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>2025-09-02T13:05:45Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2025-09-02T13:05:45Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2025-09-02T13:05:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e66332418f84144478df43df91cf4cedf412fc85'/>
<id>urn:sha1:e66332418f84144478df43df91cf4cedf412fc85</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>fuzz: Silence warnings on Win64 builds</title>
<updated>2025-07-02T15:26:26Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2025-06-18T08:50:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c2482c68e5ce21bc36287103e1b527ab329a8a3d'/>
<id>urn:sha1:c2482c68e5ce21bc36287103e1b527ab329a8a3d</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/27806)
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2021-06-17T12:24:59Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2021-06-17T12:24:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=38fc02a7084438e384e152effa84d4bf085783c9'/>
<id>urn:sha1:38fc02a7084438e384e152effa84d4bf085783c9</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/15801)
</content>
</entry>
<entry>
<title>fuzz/asn1parse.c: Clean up non-portable code and catch malloc failure</title>
<updated>2021-06-15T12:23:29Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>David.von.Oheimb@siemens.com</email>
</author>
<published>2021-06-12T09:35:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f42b3b70d8f2b399e6a0f217bd022f38884343eb'/>
<id>urn:sha1:f42b3b70d8f2b399e6a0f217bd022f38884343eb</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/15722)
</content>
</entry>
<entry>
<title>fuzz/asn1parse: Use BIO_s_mem() as fallback output</title>
<updated>2021-06-11T07:51:14Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2021-06-10T14:55:37Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=541d4f19957727d331c2e4353a26841f5d1fe32d'/>
<id>urn:sha1:541d4f19957727d331c2e4353a26841f5d1fe32d</id>
<content type='text'>
/dev/null is not available everywhere.

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/15672)
</content>
</entry>
<entry>
<title>Deprecate ERR_get_state()</title>
<updated>2019-09-12T16:34:06Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2019-07-26T16:11:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=e5d4233fbd07eac52227c7ec5f479a46f15914bf'/>
<id>urn:sha1:e5d4233fbd07eac52227c7ec5f479a46f15914bf</id>
<content type='text'>
Internally, we still need this function, so we make it internal and
then add a new ERR_get_state() that simply calls the internal variant,
unless it's "removed" by configuration.

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/9462)
</content>
</entry>
<entry>
<title>Following the license change, modify the boilerplates in fuzz/</title>
<updated>2018-12-06T14:37:38Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2018-12-06T13:07:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0642931f3013976ac4c6dc30b46740d486dae087'/>
<id>urn:sha1:0642931f3013976ac4c6dc30b46740d486dae087</id>
<content type='text'>
[skip ci]

Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/7833)
</content>
</entry>
<entry>
<title>Make the fuzzers more reproducible</title>
<updated>2016-12-02T23:14:15Z</updated>
<author>
<name>Kurt Roeckx</name>
<email>kurt@roeckx.be</email>
</author>
<published>2016-12-02T18:34:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d69d8f904c9c558c7a9455ee816e494690d80ca8'/>
<id>urn:sha1:d69d8f904c9c558c7a9455ee816e494690d80ca8</id>
<content type='text'>
We want to be in the same global state each time we come in
FuzzerTestOneInput(). There are various reasons why we might not be that
include:
- Initialization that happens on first use. This is mostly the
  RUN_ONCE() things, or loading of error strings.
- Results that get cached. For instance a stack that is sorted, RSA
  blinding that has been set up, ...

So I try to trigger as much as possible in FuzzerInitialize(), and for
things I didn't find out how to trigger this it needs to happen in
FuzzerTestOneInput().

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
GH: #2023
</content>
</entry>
<entry>
<title>asn1parse: create the out bio during init, free it during cleanup</title>
<updated>2016-12-02T23:14:14Z</updated>
<author>
<name>Kurt Roeckx</name>
<email>kurt@roeckx.be</email>
</author>
<published>2016-11-19T16:24:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=da15cb7cd99be8dac3d28f78a0cf97437e9f5fac'/>
<id>urn:sha1:da15cb7cd99be8dac3d28f78a0cf97437e9f5fac</id>
<content type='text'>
Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
GH: #2023
</content>
</entry>
<entry>
<title>Add a FuzzerClean() function</title>
<updated>2016-12-02T23:14:14Z</updated>
<author>
<name>Kurt Roeckx</name>
<email>kurt@roeckx.be</email>
</author>
<published>2016-11-19T16:13:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ad4da7fbc0779fb1730c9862221e19583de69f4f'/>
<id>urn:sha1:ad4da7fbc0779fb1730c9862221e19583de69f4f</id>
<content type='text'>
This allows to free everything we allocated, so we can detect memory
leaks.

Reviewed-by: Rich Salz &lt;rsalz@openssl.org&gt;
GH: #2023
</content>
</entry>
</feed>
