<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcrypto/bio, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/bio?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/bio?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-06-28T05:47:57Z</updated>
<entry>
<title>failed to detect asprintf() error by observing return of -1, instead the</title>
<updated>2019-06-28T05:47:57Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-28T05:47:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=688b311876356d64386954323c9c5d304461cae7'/>
<id>urn:sha1:688b311876356d64386954323c9c5d304461cae7</id>
<content type='text'>
code was inspecting the pointer (which is, sadly, undefined on error, because
the current specification of asprintf is crazy sloppy)
</content>
</entry>
<entry>
<title>Add input validation to BIO_read()/BIO_write().</title>
<updated>2019-04-14T17:39:03Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2019-04-14T17:39:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6244480597ea54bdda71e1b6603104365de8bd1c'/>
<id>urn:sha1:6244480597ea54bdda71e1b6603104365de8bd1c</id>
<content type='text'>
Some bread/bwrite functions implement this themselves, while others do not.
This makes it consistent across all BIO implementations.

Addresses an issue that Guido Vranken found with his fuzzer.

ok tb@
</content>
</entry>
<entry>
<title>Add const to the argument of the following callback getters:</title>
<updated>2018-06-02T04:41:12Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-06-02T04:41:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8625b501b20d7aacbdf58545fa9e121d4a0139cc'/>
<id>urn:sha1:8625b501b20d7aacbdf58545fa9e121d4a0139cc</id>
<content type='text'>
BIO_meth_get_callback_ctrl, BIO_meth_get_create, BIO_meth_get_ctrl,
BIO_meth_get_destroy, BIO_meth_get_gets, BIO_meth_get_puts,
BIO_meth_get_read, and BIO_meth_get_write.

ok jsing
</content>
</entry>
<entry>
<title>Add a const qualifier to the return value of BIO_s_file().</title>
<updated>2018-05-30T00:23:04Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-05-30T00:23:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cc83181b31bcefa95c217dc52fd27be76274cb3a'/>
<id>urn:sha1:cc83181b31bcefa95c217dc52fd27be76274cb3a</id>
<content type='text'>
tested in a bulk build by sthen
ok bcook, jsing
</content>
</entry>
<entry>
<title>const qualifiers for BIO_new_mem_buf(), BIO_new_connect() and</title>
<updated>2018-05-12T18:51:59Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-05-12T18:51:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=91427bf79cac71179f05deb775bfae45dc182e93'/>
<id>urn:sha1:91427bf79cac71179f05deb775bfae45dc182e93</id>
<content type='text'>
BIO_new_accept(). The one for BIO_new_mem_buf() is a bit ugly
since it needs to cast away the newly added const qualifier,
as in OpenSSL commit 8ab31975bac.

ok jsing
</content>
</entry>
<entry>
<title>Add const qualifiers to the return values of BIO_s_mem() and</title>
<updated>2018-05-12T17:47:53Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-05-12T17:47:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8341b5dd9f73c1ab960cdc1ee6e5cf424da360e5'/>
<id>urn:sha1:8341b5dd9f73c1ab960cdc1ee6e5cf424da360e5</id>
<content type='text'>
BIO_s_datagram().

ok jsing
</content>
</entry>
<entry>
<title>const for BIO_{new,set}() and most of the BIO_{f,s}_*() family of</title>
<updated>2018-05-01T13:29:09Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-05-01T13:29:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6dc767771060bce1436f9d8f3b06ff4aca47370f'/>
<id>urn:sha1:6dc767771060bce1436f9d8f3b06ff4aca47370f</id>
<content type='text'>
functions.

ok beck, jsing
</content>
</entry>
<entry>
<title>Bring in compatibility for OpenSSL 1.1 style init functions.</title>
<updated>2018-03-17T16:20:01Z</updated>
<author>
<name>beck</name>
<email>beck@openbsd.org</email>
</author>
<published>2018-03-17T16:20:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e68eaf899d992866359733a944d0495c6196ce94'/>
<id>urn:sha1:e68eaf899d992866359733a944d0495c6196ce94</id>
<content type='text'>
This adds OPENSSL_init_crypto and OPENSSL_init_ssl, as well
thread safety modifications for the existing LibreSSL init
functions.  The initialization routines are called automatically
by the normal entry points into the library, as in newer OpenSSL

ok jsing@, nits by tb@ and deraadt@
</content>
</entry>
<entry>
<title>Make BIO_meth_get_write() public. Omission spotted by schwarze.</title>
<updated>2018-03-17T15:05:55Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2018-03-17T15:05:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0319eb0e90e8b1579ba04d12a06798322552485e'/>
<id>urn:sha1:0319eb0e90e8b1579ba04d12a06798322552485e</id>
<content type='text'>
ok jsing
</content>
</entry>
<entry>
<title>Provide BIO_up_ref().</title>
<updated>2018-02-22T16:38:43Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2018-02-22T16:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e5cfd1dc1ce1ef66f5c8dae179ea623094d8080e'/>
<id>urn:sha1:e5cfd1dc1ce1ef66f5c8dae179ea623094d8080e</id>
<content type='text'>
</content>
</entry>
</feed>
