<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/d1_srvr.c, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-11-05T05:45:15+00:00</updated>
<entry>
<title>Consolidate all of the SSL method structs/functions into a single file.</title>
<updated>2018-11-05T05:45:15+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-11-05T05:45:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fb9f160cf8d816f5dd783bf8cad3828d2aa35dbe'/>
<id>urn:sha1:fb9f160cf8d816f5dd783bf8cad3828d2aa35dbe</id>
<content type='text'>
Discussed with tb@
</content>
</entry>
<entry>
<title>Nuke ssl_pending/ssl_shutdown function pointers.</title>
<updated>2018-08-30T16:56:16+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-08-30T16:56:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=16b6459b65a2ea71c62cee66fa098dd1e7b7cd8d'/>
<id>urn:sha1:16b6459b65a2ea71c62cee66fa098dd1e7b7cd8d</id>
<content type='text'>
ssl3_pending() is used for all protocols and dtls1_shutdown() just calls
ssl3_shutdown(), so just call the appropriate function directly instead.

ok beck@ inoguchi@ tb@
</content>
</entry>
<entry>
<title>Clean up handshake message start/finish functions.</title>
<updated>2018-08-24T17:30:32+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-08-24T17:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dd7cee845ba455372d9339ef09b4c365da4166ac'/>
<id>urn:sha1:dd7cee845ba455372d9339ef09b4c365da4166ac</id>
<content type='text'>
Now that all handshake messages are created using CBB, remove the non-CBB
ssl3_handshake_msg_start()/ssl3_handshake_msg_finish() functions. Rename
the CBB variants by dropping the _cbb suffix.

ok bcook@ inoguchi@ tb@
</content>
</entry>
<entry>
<title>Remove function pointers for ssl_{read,write,peek}.</title>
<updated>2018-04-07T17:02:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-04-07T17:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=434b34179d51a711f0e2f59be4e5da2817c6a71f'/>
<id>urn:sha1:434b34179d51a711f0e2f59be4e5da2817c6a71f</id>
<content type='text'>
Now that everything goes through the same code path, we can remove a layer
of indirection and just call ssl3_{read,write,peek} directly.

ok beck@ inoguchi@
</content>
</entry>
<entry>
<title>Fold dtls1_accept() into ssl_accept(), removing a lot of duplicated code.</title>
<updated>2017-10-12T15:52:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-10-12T15:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5de8f2e32c9d9687504dd63a57dc56328c0604d9'/>
<id>urn:sha1:5de8f2e32c9d9687504dd63a57dc56328c0604d9</id>
<content type='text'>
With review/feedback from inoguchi@
</content>
</entry>
<entry>
<title>Reduce non-functional differences between dtls1_accept() and</title>
<updated>2017-10-08T16:56:51+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-10-08T16:56:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=27d175eed37a53f5fec3ea007fa00199f2eab56c'/>
<id>urn:sha1:27d175eed37a53f5fec3ea007fa00199f2eab56c</id>
<content type='text'>
ssl3_accept() - synchronise comments, whitespace, line wrapping, etc.
</content>
</entry>
<entry>
<title>Convert ssl3_send_change_cipher_spec() to use CBB and make it handle DTLS,</title>
<updated>2017-10-08T16:24:02+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-10-08T16:24:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ba9ebd2e46ba795dd4f082910e89df705f1e264b'/>
<id>urn:sha1:ba9ebd2e46ba795dd4f082910e89df705f1e264b</id>
<content type='text'>
which allows us to drop dtls1_send_change_cipher_spec() entirely.

ok inoguchi@
</content>
</entry>
<entry>
<title>Move state from ssl-&gt;internal to the handshake structure.</title>
<updated>2017-05-07T04:22:24+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-05-07T04:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2439ee31e965a96d3685f362e5a32d365a9e5eaa'/>
<id>urn:sha1:2439ee31e965a96d3685f362e5a32d365a9e5eaa</id>
<content type='text'>
while we are at it, convert SSLerror to use a function
internally, so that we may later allocate the handshake
structure and check for it
ok jsing@
</content>
</entry>
<entry>
<title>Bring in an SSL_HANDSHAKE structure and commence the great shovelling</title>
<updated>2017-05-06T22:24:58+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-05-06T22:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ba0818f10be313fb81078efbbc62472ce82b1372'/>
<id>urn:sha1:ba0818f10be313fb81078efbbc62472ce82b1372</id>
<content type='text'>
ok jsing@, gcc@, regress@
</content>
</entry>
<entry>
<title>Remove the handshake digests and related code, replacing remaining uses</title>
<updated>2017-03-10T16:03:27+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-03-10T16:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a4d074bf7284629ac9919a3fb2aeea504c0ee429'/>
<id>urn:sha1:a4d074bf7284629ac9919a3fb2aeea504c0ee429</id>
<content type='text'>
with the handshake hash. For now tls1_digest_cached_records() is retained
to release the handshake buffer.

ok beck@ inoguchi@
</content>
</entry>
</feed>
