<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto, branch libressl-v3.0.0</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.0.0</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.0.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2019-07-13T17:26:38+00:00</updated>
<entry>
<title>explain the acronym "CRT"; suggested by tb@</title>
<updated>2019-07-13T17:26:38+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2019-07-13T17:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e9ef26d0b799866960d5d8ea8c87d53cea6b50ff'/>
<id>urn:sha1:e9ef26d0b799866960d5d8ea8c87d53cea6b50ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Using pthread_atfork instead of __register_atfork with uClibc on noMMU</title>
<updated>2019-07-11T10:37:28+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2019-07-11T10:37:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c513fcc21523226bcda18cc239488f0508ef6e37'/>
<id>urn:sha1:c513fcc21523226bcda18cc239488f0508ef6e37</id>
<content type='text'>
uClibc on noMMU doesn't provide __register_atfork().
Reported by redbirdtek on Github issue.
https://github.com/libressl-portable/portable/issues/538

ok bcook@
</content>
</entry>
<entry>
<title>Clean up pvkfmt.c</title>
<updated>2019-07-08T11:56:18+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2019-07-08T11:56:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=38918e2b1105203e3a43e4c44a53bf432952771c'/>
<id>urn:sha1:38918e2b1105203e3a43e4c44a53bf432952771c</id>
<content type='text'>
- Replace EVP_CIPHER_CTX_init with EVP_CIPHER_CTX_new and handle return value
- Replace EVP_CIPHER_CTX_cleanup with EVP_CIPHER_CTX_free
- Change two 'return -1;' to 'goto err;' for avoiding leak
- Remove the case if enclevel == 0
- Change enclevel checking to make more consistent
- Change all goto label to 'err' and insert space before goto label

ok and advise from tb@
</content>
</entry>
<entry>
<title>Fix pvk format processing in libcrypto</title>
<updated>2019-07-07T10:52:56+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2019-07-07T10:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b7ed3b2ab5936f64572047d1bcd708bbdeeb5a59'/>
<id>urn:sha1:b7ed3b2ab5936f64572047d1bcd708bbdeeb5a59</id>
<content type='text'>
- Return the valid pointer in i2b_PVK()
- Use EVP_Decrypt* instead of EVP_Encrypt*
- Fix error handling after BIO_write() in i2b_PVK_bio()

ok tb@
</content>
</entry>
<entry>
<title>snprintf/vsnprintf return &lt; 0 on error, rather than -1.</title>
<updated>2019-07-03T03:24:04+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2019-07-03T03:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bdd1c0627cbfd4015db19da84ab1a24f50d9f6dc'/>
<id>urn:sha1:bdd1c0627cbfd4015db19da84ab1a24f50d9f6dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add cpuid support for arm64 so that we can recognize which</title>
<updated>2019-07-02T19:31:28+00:00</updated>
<author>
<name>patrick</name>
<email></email>
</author>
<published>2019-07-02T19:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=154e31023af7e0be306e0968992087fe0a23f907'/>
<id>urn:sha1:154e31023af7e0be306e0968992087fe0a23f907</id>
<content type='text'>
hardware crypto features are available.

"no objections" kettenis@
</content>
</entry>
<entry>
<title>failed to detect asprintf() error by observing return of -1, instead the</title>
<updated>2019-06-28T05:47:57+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2019-06-28T05:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c1fcaeae79bc31f65b74c1825ddee23b90beee04'/>
<id>urn:sha1:c1fcaeae79bc31f65b74c1825ddee23b90beee04</id>
<content type='text'>
code was inspecting the pointer (which is, sadly, undefined on error, because
the current specification of asprintf is crazy sloppy)
</content>
</entry>
<entry>
<title>Make BN_num_bits_word() constant time.</title>
<updated>2019-06-17T17:11:48+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-06-17T17:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aad713565aa006bc353dc31ecaa5e9f0aa3de235'/>
<id>urn:sha1:aad713565aa006bc353dc31ecaa5e9f0aa3de235</id>
<content type='text'>
Previously, this function would leak the most significant word of its
argument due to branching and memory access pattern.  This patch is
enough to fix the use of BN_num_bits() on RSA prime factors in the
library.

The diff is a simplified and more readable (but perhaps less efficient)
version of https://github.com/openssl/openssl/commit/972c87df
by Andy Polyakov and David Benjamin (pre license change). Consult that
commit message for details. Subsequent fixes to follow in the near future.

Issue pointed out by David Schrammel and Samuel Weiser as part of
a larger report.

tests &amp; ok inoguchi, ok jsing
</content>
</entry>
<entry>
<title>Improve pages that briefly mentioned ERR - usually below SEE ALSO -</title>
<updated>2019-06-14T13:59:32+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2019-06-14T13:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=cff95e5bdef5339a84855d7ce45dab9e7c3b196d'/>
<id>urn:sha1:cff95e5bdef5339a84855d7ce45dab9e7c3b196d</id>
<content type='text'>
but failed to provide any real information.
OK tb@ jmc@
</content>
</entry>
<entry>
<title>Further improve the documentation of library initialization and configuration.</title>
<updated>2019-06-14T13:41:31+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2019-06-14T13:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d342104b3f35ddd0a6581d33f40a3e26852d29d3'/>
<id>urn:sha1:d342104b3f35ddd0a6581d33f40a3e26852d29d3</id>
<content type='text'>
Among other improvements:
* Use a uniform wording at the top of the DECSRIPTION for obsolete pages.
* Better explain how to use a non-standard configuration file.
* Remove obsolete functions from SEE ALSO.
Triggered by some suggestions from tb@.
Tweaks and OK tb@.
</content>
</entry>
</feed>
