<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libtls/Makefile, branch OPENBSD_7_3_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_3_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_3_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2022-01-25T21:51:24+00:00</updated>
<entry>
<title>Introduce a signer interface intented to make TLS privsep simpler</title>
<updated>2022-01-25T21:51:24+00:00</updated>
<author>
<name>eric</name>
<email></email>
</author>
<published>2022-01-25T21:51:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bff2f4430c3c0f9cc4584883118372ffbdcbd1e6'/>
<id>urn:sha1:bff2f4430c3c0f9cc4584883118372ffbdcbd1e6</id>
<content type='text'>
to implement.

Add a tls_config_set_sign_cb() function that allows to register
a callback for the signing operation on a tls_config. When used,
the context installs fake pivate keys internally, and the callback
receives the hash of the public key.

Add a tls_signer_*() set of functions to manage tls_signer objects.
A tls_signer is an opaque structure on which keys are added.
It is used to compute signatures with private keys identified by
their associated public key hash.

Discussed with and ok jsing@ tb@
</content>
</entry>
<entry>
<title>The check_includes step is incorrect dependency management model for</title>
<updated>2020-06-09T16:53:53+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2020-06-09T16:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=baa0c5c5165ab0d82f8bf0f78e00dcc807069782'/>
<id>urn:sha1:baa0c5c5165ab0d82f8bf0f78e00dcc807069782</id>
<content type='text'>
how our tree gets built.  If this was done in all the libraries (imagine
sys/dev), it would disrupt the development process hugely.  So it should
not be done here either.  use 'make includes' by hand instead.
</content>
</entry>
<entry>
<title>Correct includes check for libtls.</title>
<updated>2020-01-22T08:00:46+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-01-22T08:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=74cf6ef99ae1fdc5f2d5f730e46af31094ce2a87'/>
<id>urn:sha1:74cf6ef99ae1fdc5f2d5f730e46af31094ce2a87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add checks to ensure that lib{crypto,ssl,tls} public headers have actually</title>
<updated>2020-01-22T07:58:28+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2020-01-22T07:58:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=dc84fb2cb29e63e7e897d76ae53fe48add525348'/>
<id>urn:sha1:dc84fb2cb29e63e7e897d76ae53fe48add525348</id>
<content type='text'>
been installed prior to building.

Requested by and ok tb@
</content>
</entry>
<entry>
<title>Split keypair handling out into its own file - it had already appeared</title>
<updated>2018-02-08T05:56:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2018-02-08T05:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8a01a8361d1add29153f53a3721130f62d3d4389'/>
<id>urn:sha1:8a01a8361d1add29153f53a3721130f62d3d4389</id>
<content type='text'>
in multiple locations.

ok beck@
</content>
</entry>
<entry>
<title>Switch to -Werror with clang for libressl.</title>
<updated>2017-08-13T19:42:33+00:00</updated>
<author>
<name>doug</name>
<email></email>
</author>
<published>2017-08-13T19:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e0d9b6877814aabc7aa1b8a33ad302bf782d8ce3'/>
<id>urn:sha1:e0d9b6877814aabc7aa1b8a33ad302bf782d8ce3</id>
<content type='text'>
Discussed with beck@ and jsing@
ok beck@
</content>
</entry>
<entry>
<title>Only enable -Werror on libcrypto/libssl/libtls if we are building with</title>
<updated>2017-04-30T04:44:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-04-30T04:44:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d6384322b936d181e80c1948d8ee20a647f0408e'/>
<id>urn:sha1:d6384322b936d181e80c1948d8ee20a647f0408e</id>
<content type='text'>
gcc4. This should avoid failed builds while transitioning compilers.
While here also make the CFLAGS blocks consistent across makefiles.

Discussed with deraadt@, ok beck@
</content>
</entry>
<entry>
<title>split the tls_init(3) that had grown fat to allow healthy future growth;</title>
<updated>2017-01-25T23:53:18+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2017-01-25T23:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d66bfa15e92b2523fa18aec340ecb1cf3eb361ec'/>
<id>urn:sha1:d66bfa15e92b2523fa18aec340ecb1cf3eb361ec</id>
<content type='text'>
suggested by jsing@; "i would just chuck it in" jmc@
</content>
</entry>
<entry>
<title>Remove generated Symbols.map on make clean.</title>
<updated>2016-11-05T08:12:22+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-11-05T08:12:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d7ebaf662cafc80f2c3d2cd7faa4bcd171fe1376'/>
<id>urn:sha1:d7ebaf662cafc80f2c3d2cd7faa4bcd171fe1376</id>
<content type='text'>
ok guenther@
</content>
</entry>
<entry>
<title>Build with WARNINGS=Yes.</title>
<updated>2016-11-04T19:01:54+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-11-04T19:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7f1509dbefe4aab606521c4c775e23dac119590a'/>
<id>urn:sha1:7f1509dbefe4aab606521c4c775e23dac119590a</id>
<content type='text'>
</content>
</entry>
</feed>
