<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/gost, branch OPENBSD_7_1_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_1_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_1_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-03-30T07:17:48+00:00</updated>
<entry>
<title>Avoid segfaults in EVP_PKEY_CTX_free()</title>
<updated>2022-03-30T07:17:48+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-03-30T07:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c650ef2b4f969ce6b8d9a39f9e86c5e181dfafbc'/>
<id>urn:sha1:c650ef2b4f969ce6b8d9a39f9e86c5e181dfafbc</id>
<content type='text'>
It is possible to call pmeth-&gt;cleanup() with an EVP_PKEY_CTX whose data
is NULL. If pmeth-&gt;init() in int_ctx_new() fails, EVP_PKEY_CTX_free() is
called with such a context. This in turn calls pmeth-&gt;cleanup(), and thus
these cleanup functions must be careful not to use NULL data.  Most of
them are, but one of GOST's functions and HMAC's aren't.

Reported for HMAC by Masaru Masada
https://github.com/libressl-portable/openbsd/issues/129

ok bcook jsing
</content>
</entry>
<entry>
<title>gost needs to look into ecs_locl.h</title>
<updated>2022-01-07T09:40:03+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2022-01-07T09:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b832de683c05102d9874b3b63f2f3e51488fc323'/>
<id>urn:sha1:b832de683c05102d9874b3b63f2f3e51488fc323</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check BIO_indent() return like all the others in this file.</title>
<updated>2021-12-26T15:38:49+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-12-26T15:38:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d50edb3a8245ec1d4c4f77c5ec34ea0e3364666f'/>
<id>urn:sha1:d50edb3a8245ec1d4c4f77c5ec34ea0e3364666f</id>
<content type='text'>
CID 345118
</content>
</entry>
<entry>
<title>Include evp_locl.h where it will be needed once most structs from</title>
<updated>2021-12-12T21:30:14+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-12-12T21:30:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b632ec4f99386efc52214c580c9f233748302224'/>
<id>urn:sha1:b632ec4f99386efc52214c580c9f233748302224</id>
<content type='text'>
evp.h will be moved to evp_locl.h in an upcoming bump.

ok inoguchi
</content>
</entry>
<entry>
<title>Switch to &lt;endian.h&gt; from &lt;machine/endian.h&gt; for better portability.</title>
<updated>2021-11-09T18:40:21+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2021-11-09T18:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4d7b2a303b0012f3d9ea474efcca97480a760a9e'/>
<id>urn:sha1:4d7b2a303b0012f3d9ea474efcca97480a760a9e</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Prepare to provide EC_POINT_{g,s}et_affine_coordinates</title>
<updated>2021-04-20T17:16:38+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2021-04-20T17:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d75ea39a8c50b617300b7a60e480697c35a01086'/>
<id>urn:sha1:d75ea39a8c50b617300b7a60e480697c35a01086</id>
<content type='text'>
Similar to part of OpenSSL commit 8e3cced75fb5fee5da59ebef9605d403a999391b

ok jsing
</content>
</entry>
<entry>
<title>Include machine/endian.h in gost2814789.c</title>
<updated>2020-09-12T02:45:05+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2020-09-12T02:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=981f4cb58b5749e154ba2eddeda43bfcb741447c'/>
<id>urn:sha1:981f4cb58b5749e154ba2eddeda43bfcb741447c</id>
<content type='text'>
To pick up __STRICT_ALIGNMENT define, include machine/endian.h.

No kidding... deraadt@
ok bcook@ jsing@
</content>
</entry>
<entry>
<title>Add a few more errors to help debugging.</title>
<updated>2020-06-05T17:17:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-06-05T17:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=33dd98ad83ffe73632b53f8f84f3ba00239b33af'/>
<id>urn:sha1:33dd98ad83ffe73632b53f8f84f3ba00239b33af</id>
<content type='text'>
Diff from Dmitry Baryshkov &lt;dbaryshkov@gmail.com&gt;

Sponsored by ROSA Linux.

ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Add support for additional GOST curves.</title>
<updated>2020-06-05T17:12:09+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-06-05T17:12:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=372a12a5475c24c2858db2b25bf642082d1b6820'/>
<id>urn:sha1:372a12a5475c24c2858db2b25bf642082d1b6820</id>
<content type='text'>
These GOST curves are defined in RFC 7836 and draft-deremin-rfc4491-bis.
Add aliases for 256-bit GOST curves (see
draft-smyshlyaev-tls12-gost-suites) and rename the 512-bit curve ids to
follow names defined in tc26 OID registry.

Diff from Dmitry Baryshkov &lt;dbaryshkov@gmail.com&gt;

Sponsored by ROSA Linux.

ok inoguchi@
</content>
</entry>
<entry>
<title>Apply some style(9).</title>
<updated>2020-06-05T15:51:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-06-05T15:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bbf6ece788c3d91b67d0b5b009d39deca1f51c8c'/>
<id>urn:sha1:bbf6ece788c3d91b67d0b5b009d39deca1f51c8c</id>
<content type='text'>
</content>
</entry>
</feed>
