<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/crypto, branch libressl-v2.1.10</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.1.10</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.1.10'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-03-05T20:35:28+00:00</updated>
<entry>
<title>Do not use sha512-parisc for now, as it is subtly bugged - passes the sha</title>
<updated>2015-03-05T20:35:28+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-03-05T20:35:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=edab9f054cd9e7b7c2bb8b5683f63e8a6eaea617'/>
<id>urn:sha1:edab9f054cd9e7b7c2bb8b5683f63e8a6eaea617</id>
<content type='text'>
regress tests but causes tls ciphersuite using sha386 to fail; found the
hard way by henning@.

I can't see anything wrong in the generated assembly code yet, but building
a libcrypto with no assembler code but sha512_block_data_order() is enough
to trigger Henning's issue, so the bug lies there.

No ABI change; ok deraadt@
</content>
</entry>
<entry>
<title>Bump libcrypto and libssl majors, due to various recent churn.</title>
<updated>2015-02-22T16:03:06+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-22T16:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bb820e160520888599d0966ac5d4a5270c855a23'/>
<id>urn:sha1:bb820e160520888599d0966ac5d4a5270c855a23</id>
<content type='text'>
Discussed with/requested by deraadt@ at the conclusion of s2k15.
</content>
</entry>
<entry>
<title>unifdef OPENSSL_NO_RFC3779 - this is currently disabled and unlikely to</title>
<updated>2015-02-10T13:28:17+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T13:28:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b5dcc59b2cf1dad7e9ebcc08266a1bf71c384886'/>
<id>urn:sha1:b5dcc59b2cf1dad7e9ebcc08266a1bf71c384886</id>
<content type='text'>
be enabled, mostly since people use SANs instead.

ok beck@ guenther@
</content>
</entry>
<entry>
<title>Remove RC5 code - this is not currently enabled and is not likely to ever</title>
<updated>2015-02-10T11:37:58+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T11:37:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f1d598735f0b0ffb1d0c0a4960577043026a928e'/>
<id>urn:sha1:f1d598735f0b0ffb1d0c0a4960577043026a928e</id>
<content type='text'>
be enabled.

Removes one symbol from libcrypto, however there is no ABI change.

ok beck@ miod@ tedu@
</content>
</entry>
<entry>
<title>Remove crypto/store - part of which is "currently highly experimental".</title>
<updated>2015-02-10T11:16:33+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-10T11:16:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cdb7be83319e074737e0c8a1a62fed485bd1c0de'/>
<id>urn:sha1:cdb7be83319e074737e0c8a1a62fed485bd1c0de</id>
<content type='text'>
This code is not compiled in and OPENSSL_NO_STORE is already defined in
opensslfeatures.h. No symbol removal for libcrypto.

ok beck@
</content>
</entry>
<entry>
<title>Crank major for libcrypto since symbols have been removed.</title>
<updated>2015-02-07T06:20:00+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-07T06:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f890c33ffb541a5f8ab6f17b6b90c906bc74cacc'/>
<id>urn:sha1:f890c33ffb541a5f8ab6f17b6b90c906bc74cacc</id>
<content type='text'>
Requested by deraadt@
</content>
</entry>
<entry>
<title>Combine c_allc.c and c_alld.c into c_all.c - there is not much point having</title>
<updated>2015-02-07T03:23:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-02-07T03:23:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6389a5eaca6608f6d86d874f1ec6b5155822b208'/>
<id>urn:sha1:6389a5eaca6608f6d86d874f1ec6b5155822b208</id>
<content type='text'>
this split across files, especially when two of them have less code than
license text.

ok bcook@ beck@ doug@ miod@
</content>
</entry>
<entry>
<title>Add X509_STORE_load_mem() to load certificates from a memory buffer</title>
<updated>2015-01-22T09:06:39+00:00</updated>
<author>
<name>reyk</name>
<email></email>
</author>
<published>2015-01-22T09:06:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=862d0b8723d1dd780e301615518a21818f474a9c'/>
<id>urn:sha1:862d0b8723d1dd780e301615518a21818f474a9c</id>
<content type='text'>
instead of disk.  OpenSSL didn't provide a built-in API from loading
certificates in a chroot'ed process that doesn't have direct access to
the files.  X509_STORE_load_mem() provides a new backend that will be
used by libssl and libtls to implement such privsep-friendly
functionality.

Adopted for LibreSSL based on older code from relayd (by pyr@ and myself)
With feedback and OK bluhm@
</content>
</entry>
<entry>
<title>Add arc4random/getentropy shims for NetBSD.</title>
<updated>2015-01-19T20:21:40+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2015-01-19T20:21:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8da41a08c1b0ad547a78765a94025ba2a25b5fb0'/>
<id>urn:sha1:8da41a08c1b0ad547a78765a94025ba2a25b5fb0</id>
<content type='text'>
The latest NetBSD (6.1.5) arc4random does not appear to reseed the CRNG state
after a fork, so provide an override until the fork-safe version in CVS appears
in a release.

These are the same as the FreeBSD shims.

ok deraadt@
</content>
</entry>
<entry>
<title>back in september I did the large abstraction refactoring to allow these</title>
<updated>2015-01-15T06:57:18+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2015-01-15T06:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2c0fa7a33267776e90c29aa1b640595e92c0d8f7'/>
<id>urn:sha1:2c0fa7a33267776e90c29aa1b640595e92c0d8f7</id>
<content type='text'>
other systems to fit into the same mold, so add copyright
</content>
</entry>
</feed>
