<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/bs_cbs.c, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-05-25T15:14:26+00:00</updated>
<entry>
<title>sync inclusion of &lt;stdlib.h&gt; from libcrypto</title>
<updated>2024-05-25T15:14:26+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2024-05-25T15:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fe75084dd7139a78b6c93ce1e0207e117ac23ac9'/>
<id>urn:sha1:fe75084dd7139a78b6c93ce1e0207e117ac23ac9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Provide various CBS_peek_* functions.</title>
<updated>2021-12-15T17:36:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-12-15T17:36:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d837e84279ec71cb0b1458e75d4793cf5ab00bb6'/>
<id>urn:sha1:d837e84279ec71cb0b1458e75d4793cf5ab00bb6</id>
<content type='text'>
These will be used in libcrypto.

With input from and ok tb@
</content>
</entry>
<entry>
<title>Provide CBS_get_u64().</title>
<updated>2021-12-15T17:30:20+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-12-15T17:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e9a476602ac2ac839510cb2aa6d2c230120c44bc'/>
<id>urn:sha1:e9a476602ac2ac839510cb2aa6d2c230120c44bc</id>
<content type='text'>
This will be used in the libcrypto certificate transparency code.

ok tb@
</content>
</entry>
<entry>
<title>Provide CBS_get_last_u8().</title>
<updated>2021-12-15T17:23:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-12-15T17:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b4be05549730c4068ae2336d41afc2023f9337d0'/>
<id>urn:sha1:b4be05549730c4068ae2336d41afc2023f9337d0</id>
<content type='text'>
This will be used in the TLSv1.3 record layer.

From BoringSSL.

ok tb@
</content>
</entry>
<entry>
<title>Add explicit CBS_contains_zero_byte() check in CBS_strdup().</title>
<updated>2021-10-31T06:48:54+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-10-31T06:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=106fd89cc4d7b3a4808cd5a95210d459b389b0c1'/>
<id>urn:sha1:106fd89cc4d7b3a4808cd5a95210d459b389b0c1</id>
<content type='text'>
If the CBS data contains a zero byte, then CBS_strdup() is only going to
return part of the data - add an explicit CBS_contains_zero_byte() and
treat such data as an error case.

ok tb@
</content>
</entry>
<entry>
<title>Fix formatting of multi-line license comment per style(9).</title>
<updated>2021-05-16T10:58:27+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-05-16T10:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=add46b7b31275c870c2b1020543cdd011ac8ff5e'/>
<id>urn:sha1:add46b7b31275c870c2b1020543cdd011ac8ff5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unnecessary includes from the bytestring APIs.</title>
<updated>2021-05-16T08:32:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2021-05-16T08:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=15128d93b721effe91be90a07449f149ab5e7697'/>
<id>urn:sha1:15128d93b721effe91be90a07449f149ab5e7697</id>
<content type='text'>
The bytestring APIs are self contained, hence including openssl headers
here is unnecessary.
</content>
</entry>
<entry>
<title>assert.h is often misused. It should not be used in a library</title>
<updated>2019-01-23T22:20:40+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2019-01-23T22:20:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5f0a8a144321350e4fbf1de6dd8937ff85055a6d'/>
<id>urn:sha1:5f0a8a144321350e4fbf1de6dd8937ff85055a6d</id>
<content type='text'>
ok bcook@ jsing@
</content>
</entry>
<entry>
<title>Stop using BUF_memdup() within the LibreSSL code base - it is correctly</title>
<updated>2015-06-24T09:44:18+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-06-24T09:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=346042b6e220ac94d87729e430272193855ae67a'/>
<id>urn:sha1:346042b6e220ac94d87729e430272193855ae67a</id>
<content type='text'>
spelt malloc+memcpy, which is what is used in all except two places.

ok deraadt@ doug@
</content>
</entry>
<entry>
<title>Change CBS_dup() to also sync the offset.</title>
<updated>2015-06-23T05:58:28+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2015-06-23T05:58:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9a31903e554f01ace552d6ed0a48e3af5e464664'/>
<id>urn:sha1:9a31903e554f01ace552d6ed0a48e3af5e464664</id>
<content type='text'>
Previously, CBS_dup() had its own offset.  However, it is more consistent
to copy everything.

ok miod@ jsing@
</content>
</entry>
</feed>
