<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/Makefile, branch libressl-v2.5.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.5.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.5.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-02-28T14:15:37+00:00</updated>
<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>
<entry>
<title>Explicitly export a list of symbols from libcrypto.</title>
<updated>2016-12-21T15:49:29+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-12-21T15:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=18adabd97858ed28289c9dc31e8042c515840be4'/>
<id>urn:sha1:18adabd97858ed28289c9dc31e8042c515840be4</id>
<content type='text'>
Move the "internal" BN functions from bn.h to bn_lcl.h and stop exporting
the bn_* symbols. These are documented as only being intended for internal
use, so why they were placed in a public header is beyond me...

This hides 363 previously exported symbols, most of which exist in headers
that are not installed and were never intended to be public. This also
removes a few crusty old things that should have died long ago (like
_ossl_old_des_read_pw). But don't worry... there are still 3451 symbols
exported from the library.

With input and testing from inoguchi@.

ok beck@ inoguchi@
</content>
</entry>
<entry>
<title>after getting rid of the pod files, clean up the Makefiles; ok bcook@</title>
<updated>2016-11-05T15:01:54+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2016-11-05T15:01:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=de1d9cac06346c16572b2afab0149c12543e5b2c'/>
<id>urn:sha1:de1d9cac06346c16572b2afab0149c12543e5b2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for X25519.</title>
<updated>2016-11-05T14:57:29+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-11-05T14:57:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=48cb83237520da9f806c7eb78b6b85778a0b02bc'/>
<id>urn:sha1:48cb83237520da9f806c7eb78b6b85778a0b02bc</id>
<content type='text'>
This brings in code from BoringSSL, which is mostly taken from SUPERCOP.

ok beck@ bcook@
</content>
</entry>
<entry>
<title>Nuke the KRB5 ASN.1 code from orbit.</title>
<updated>2016-11-04T18:12:49+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2016-11-04T18:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4046fbafc8322b2a74040f29ec5eac58f249188b'/>
<id>urn:sha1:4046fbafc8322b2a74040f29ec5eac58f249188b</id>
<content type='text'>
ok beck@
</content>
</entry>
<entry>
<title>No need to reach libssl private headers and to define TERMIOS anymore.</title>
<updated>2016-11-04T13:57:38+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2016-11-04T13:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=019fd806c1ec95baf804a2ef35972faa66bc24a8'/>
<id>urn:sha1:019fd806c1ec95baf804a2ef35972faa66bc24a8</id>
<content type='text'>
ok bcook@
</content>
</entry>
<entry>
<title>Move libcrypto, librpcsvc and gnu/usr.bin/cc/include from RDIRS to PRDIRS,</title>
<updated>2016-10-16T19:28:44+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2016-10-16T19:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=09bb2c4b71e304ed2277f458ee858804d17c5d2d'/>
<id>urn:sha1:09bb2c4b71e304ed2277f458ee858804d17c5d2d</id>
<content type='text'>
and add prereq targets, so some header files are generated by BUILDUSER
during 'make prereq' instead of by root during 'make includes'.

Switch the order of 'make cleandir' and 'make includes' during 'make build'
so we don't generate many files twice.

Except for some machine@ symlinks from ${MACHINE}/stand, /usr/obj is now
clean from files generated by root during 'make build'. Those will be
cleaned up in a second step.

help, testing &amp; ok deraadt, input from natano, further testing rpe
</content>
</entry>
<entry>
<title>Append to CLEANFILES instead of replacing it, so libcrypto.pc is</title>
<updated>2016-09-23T21:49:30+00:00</updated>
<author>
<name>natano</name>
<email></email>
</author>
<published>2016-09-23T21:49:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e35dc52c9d9d627cbd385008424f7878fc48467f'/>
<id>urn:sha1:e35dc52c9d9d627cbd385008424f7878fc48467f</id>
<content type='text'>
deleted on make clean.

ok millert
</content>
</entry>
<entry>
<title>Generate pkg-config files at build time like everything else. This</title>
<updated>2016-09-14T06:26:03+00:00</updated>
<author>
<name>natano</name>
<email></email>
</author>
<published>2016-09-14T06:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d38b15019a94267fb66852d97b372b090de32f83'/>
<id>urn:sha1:d38b15019a94267fb66852d97b372b090de32f83</id>
<content type='text'>
avoids permission problems due to the build and install stages being run
by different users.

ok deraadt jasper
</content>
</entry>
</feed>
