<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libssl/Makefile, branch libressl-v3.0.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.0.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.0.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2019-02-09T15:30:52+00:00</updated>
<entry>
<title>Rename the file that contains the transcript handling code.</title>
<updated>2019-02-09T15:30:52+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-02-09T15:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=554999fb07e18f1178489022d8f51f04ebc732a4'/>
<id>urn:sha1:554999fb07e18f1178489022d8f51f04ebc732a4</id>
<content type='text'>
ok inoguchi@ tb@
</content>
</entry>
<entry>
<title>Make it easier to build with LIBRESSL_HAS_TLS1_3 enabled.</title>
<updated>2019-02-04T15:55:16+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-02-04T15:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c8529befa0a8588be484dd03bbc4c6b6d8490f05'/>
<id>urn:sha1:c8529befa0a8588be484dd03bbc4c6b6d8490f05</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>No need to include &lt;bsd.prog.mk&gt; here.</title>
<updated>2019-01-23T00:50:39+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-01-23T00:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5e3ba0b6e988271beb2c6d14aaf0736ce9042693'/>
<id>urn:sha1:5e3ba0b6e988271beb2c6d14aaf0736ce9042693</id>
<content type='text'>
ok bcook
</content>
</entry>
<entry>
<title>Provide the initial TLSv1.3 client implementation.</title>
<updated>2019-01-21T13:45:57+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-21T13:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f21a3bd76c1dc4754f327f6fce96c1c3de33219e'/>
<id>urn:sha1:f21a3bd76c1dc4754f327f6fce96c1c3de33219e</id>
<content type='text'>
Move tls13_connect() to a new tls13_client.c file and provide a legacy
wrapper to it, which allocates a struct tls_ctx if necessary. Also move
tls13_client_hello_send() to tls13_client.c and actual implement the
building of a client hello.

ok tb@
</content>
</entry>
<entry>
<title>Add ssl_cipher_is_permitted(), an internal helper function that</title>
<updated>2019-01-21T10:28:52+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-01-21T10:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=43ac5e631473f5c3ed10d94a4ae916cadbe015dd'/>
<id>urn:sha1:43ac5e631473f5c3ed10d94a4ae916cadbe015dd</id>
<content type='text'>
will be used in a few places shortly, e.g. in
ssl_cipher_list_to_bytes().

ok jsing
</content>
</entry>
<entry>
<title>Provide TLS 1.3 cipher AEAD/hash and legacy I/O handling functions.</title>
<updated>2019-01-21T09:10:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-21T09:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=da6ef7ab5233ba3689f4ea9264fe2295233578fb'/>
<id>urn:sha1:da6ef7ab5233ba3689f4ea9264fe2295233578fb</id>
<content type='text'>
Provide functionality for determining AEADs and hashes for TLS 1.3 ciphers.
Also provide wire read/write callbacks that interface with BIO and
functions that interface between SSL_read/SSL_write and the TLS 1.3 record
layer API.

ok tb@
</content>
</entry>
<entry>
<title>Provide a handshake message handling implementation for TLS 1.3.</title>
<updated>2019-01-20T12:27:34+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-20T12:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=07fa764110a3015e1b1989f5fbbfc7a9c9f2d7ed'/>
<id>urn:sha1:07fa764110a3015e1b1989f5fbbfc7a9c9f2d7ed</id>
<content type='text'>
It receives handshake messages by reading and parsing data from the record
layer. It also provides support for building and sending handshake
messages.

ok tb@
</content>
</entry>
<entry>
<title>Provide an initial implementation of the TLS 1.3 record layer.</title>
<updated>2019-01-20T10:31:54+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-20T10:31:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6947e0798044d26df9dfe0d3ce65dad70bc36d2a'/>
<id>urn:sha1:6947e0798044d26df9dfe0d3ce65dad70bc36d2a</id>
<content type='text'>
This is entirely self-contained and knows nothing about SSL or BIO. The
bottom of the stack is provided by wire read and write callbacks, with the
API to the record layer primarily being via
tls13_{read,write}_{application,handshake}_data().

This currently lacks some functionality, however will be worked on in tree.

ok tb@
</content>
</entry>
<entry>
<title>Sort HDRS/SRCS lists and use one line per source file for maintainability.</title>
<updated>2019-01-19T04:08:06+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-19T04:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cb01f2db52286473fbf124f15559189776a74fc2'/>
<id>urn:sha1:cb01f2db52286473fbf124f15559189776a74fc2</id>
<content type='text'>
ok tb@
</content>
</entry>
<entry>
<title>Provide a TLS record handling implementation.</title>
<updated>2019-01-19T02:53:54+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2019-01-19T02:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6ce62f3396dcfb1ee5cf51fed9e8477e787d0a77'/>
<id>urn:sha1:6ce62f3396dcfb1ee5cf51fed9e8477e787d0a77</id>
<content type='text'>
This is a self-contained struct and set of functions that knows how to
decode and read a TLS record from data supplied via a read callback, and
send itself via a write callback.

This will soon be used to build the TLSv1.3 record layer handling code.

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