<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/Makefile, branch OPENBSD_6_2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-08-28T17:41:59+00:00</updated>
<entry>
<title>Remove RSA_padding_add_SSLv23()/RSA_padding_check_SSLv23() and related</title>
<updated>2017-08-28T17:41:59+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-08-28T17:41:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0382c9253ad062352e3b0e86758368e59d99d3ba'/>
<id>urn:sha1:0382c9253ad062352e3b0e86758368e59d99d3ba</id>
<content type='text'>
code. We removed SSLv2/SSLv3 a long time ago...

Discussed with doug@
</content>
</entry>
<entry>
<title>sprinkle a few missing dependencies on perl scripts internal bits.</title>
<updated>2017-08-20T17:53:13+00:00</updated>
<author>
<name>espie</name>
<email></email>
</author>
<published>2017-08-20T17:53:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=39e376c267c3aa3e7cc588facfbbba9d81cb593b'/>
<id>urn:sha1:39e376c267c3aa3e7cc588facfbbba9d81cb593b</id>
<content type='text'>
'it works' deraadt@
</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>remove misc. depend and yacc nits that no longer matter.</title>
<updated>2017-07-10T21:30:37+00:00</updated>
<author>
<name>espie</name>
<email></email>
</author>
<published>2017-07-10T21:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ecf4ad9e94dd924bbce561ab5f2f1e2dcc9d3314'/>
<id>urn:sha1:ecf4ad9e94dd924bbce561ab5f2f1e2dcc9d3314</id>
<content type='text'>
okay millert@
</content>
</entry>
<entry>
<title>mark files as BUILDFIRST, or write explicit dependencies, so that most</title>
<updated>2017-06-16T10:25:54+00:00</updated>
<author>
<name>espie</name>
<email></email>
</author>
<published>2017-06-16T10:25:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8216c8f121c197a76840fb3260e5a44335efefd9'/>
<id>urn:sha1:8216c8f121c197a76840fb3260e5a44335efefd9</id>
<content type='text'>
programs will build even without a make depend first.
okay tb@ millert@
</content>
</entry>
<entry>
<title>Randomize link-order of libcrypto as we do with libc.  This library</title>
<updated>2017-05-29T09:44:01+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2017-05-29T09:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b4ca6599527e8767077c39409965f099aa3d3769'/>
<id>urn:sha1:b4ca6599527e8767077c39409965f099aa3d3769</id>
<content type='text'>
has many small functions without significant local storage, therefore
less tail protection from -fstack-protector-strong to prevent their use
as ROP gadgets.  It is used in security contexts.  Also many functions
dribble pointers onto the stack, allowing discovery of gadgets via the
fixed relative addresses, so let's randomly bias those.
ok tedu jsing

The rc script will soon need a strategy for skipping this step on
machines with poor IO performance.  Or maybe do it less often?  However,
I don't see many more libraries we'll do this with, these are the two
most important ones.
</content>
</entry>
<entry>
<title>Bring in HKDF, from BoringSSL, with regress tests modified to be</title>
<updated>2017-05-06T20:42:57+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-05-06T20:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7f30b538d9c825a59a9a9028931e2f2094cf5a2a'/>
<id>urn:sha1:7f30b538d9c825a59a9a9028931e2f2094cf5a2a</id>
<content type='text'>
in C. Ride previous minor bump
ok tom@ inoguchi@ jsing@
</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>Add an EVP interface that provides concatenated MD5+SHA1 hashes, which are</title>
<updated>2017-02-28T14:15:37+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2017-02-28T14:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f96f1c1c67ea18091fd9c2931b6544d268dc00c5'/>
<id>urn:sha1:f96f1c1c67ea18091fd9c2931b6544d268dc00c5</id>
<content type='text'>
used in various parts of TLS 1.0/1.1.

This will allow for code simplification in libssl.

The same interface exists in OpenSSL 1.1.

ok beck@ deraadt@ inoguchi@ millert@
</content>
</entry>
<entry>
<title>Make explicit _ct and _nonct versions of bn_mod_exp funcitons that</title>
<updated>2017-01-21T09:38:59+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2017-01-21T09:38:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a0a595cda97de2b217b0582cfa601ee4c746bfce'/>
<id>urn:sha1:a0a595cda97de2b217b0582cfa601ee4c746bfce</id>
<content type='text'>
matter for constant time, and make the public interface only used
external to the library.

This moves us to a model where the important things are constant time
versions unless you ask for them not to be, rather than the opposite.
I'll continue with this method by method.

Add regress tests for same.
ok jsing@
</content>
</entry>
</feed>
