<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto, branch libressl-v2.3.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.3.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.3.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-10-22T15:38:05+00:00</updated>
<entry>
<title>Another change that is needed to restore the previous behaviour of</title>
<updated>2015-10-22T15:38:05+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-22T15:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=58745053fad850f0ca2930bb12a0fc6facaa4250'/>
<id>urn:sha1:58745053fad850f0ca2930bb12a0fc6facaa4250</id>
<content type='text'>
ASN1_{GENERALIZED,UTC}TIME_set_string(), which allows it to be called
with a NULL pointer.

ok beck@
</content>
</entry>
<entry>
<title>Restore previous behaviour and allow</title>
<updated>2015-10-22T15:03:19+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-22T15:03:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2e1d9bc20c9a09e727775598ba9e62f1a4468c86'/>
<id>urn:sha1:2e1d9bc20c9a09e727775598ba9e62f1a4468c86</id>
<content type='text'>
ASN1_{GENERALIZED,UTC,}TIME_set_string() to be called with a NULL pointer.

Found the hard way by @kinichiro on github.

ok beck@
</content>
</entry>
<entry>
<title>Reject too small bits value in BN_generate_prime_ex(), so that it does not risk</title>
<updated>2015-10-21T19:02:22+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2015-10-21T19:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=169b1d04ba02c0b6ed76ddbfa052ef2c50e38d9e'/>
<id>urn:sha1:169b1d04ba02c0b6ed76ddbfa052ef2c50e38d9e</id>
<content type='text'>
becoming negative in probable_prime_dh_safe(). Reported by Franck Denis who
noticed `openssl gendh 0' would segfault.
Fix adapted from OpenSSL RT#2701.

ok beck@ jsing@
</content>
</entry>
<entry>
<title>In the case where len is not a multiple of sizeof(RC4_CHUNK) the RC4 code</title>
<updated>2015-10-21T16:36:50+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-21T16:36:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5bfa54bf57c9fe322705272ef6828f70c873d9de'/>
<id>urn:sha1:5bfa54bf57c9fe322705272ef6828f70c873d9de</id>
<content type='text'>
will end up doing a read and write of up to 7 bytes beyond the specified
length. This is effectively a non-issue since we read and write back the
same data and due to alignment it is within a page boundary.

Regardless, avoid this by removing the "special" handling for the remaining
length and allow the standard (non-chunk) code to process the remaining
bytes, which does not result in overrun.

Reported by Pascal Cuoq &lt;cuoq at trust-in-soft.com&gt; - thanks!

ok beck@ miod@
</content>
</entry>
<entry>
<title>Lob a style(9) grenade in here.</title>
<updated>2015-10-20T15:50:13+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-20T15:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=620677b2340697a41ad69a37d94dd1ad52b47455'/>
<id>urn:sha1:620677b2340697a41ad69a37d94dd1ad52b47455</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop supporing "legcay" time formats that OpenSSL supports. Rewrite the</title>
<updated>2015-10-19T16:32:37+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-10-19T16:32:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6f20e3b7bc4e6801abfde111c397198fb23a59ec'/>
<id>urn:sha1:6f20e3b7bc4e6801abfde111c397198fb23a59ec</id>
<content type='text'>
utctime and gentime wrappers accordingly. Along with some other cleanup.
this also removes the need for timegm.
ok bcook@ sthen@ jsing@
</content>
</entry>
<entry>
<title>Remove pointless externs - the structs are declared in the same files a</title>
<updated>2015-10-16T15:15:39+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-16T15:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9132f9498abbc2c0c38a92317588c5636bd12e80'/>
<id>urn:sha1:9132f9498abbc2c0c38a92317588c5636bd12e80</id>
<content type='text'>
few lines above.
</content>
</entry>
<entry>
<title>Expand DECLARE_ASN1_ALLOC_FUNCTIONS and DECLARE_ASN1_FUNCTIONS_const</title>
<updated>2015-10-16T15:12:30+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-16T15:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d18b21becd3281309b1362e5ba5a508bc3d68812'/>
<id>urn:sha1:d18b21becd3281309b1362e5ba5a508bc3d68812</id>
<content type='text'>
macros. The only change in the generated assembly is due to line numbering.
</content>
</entry>
<entry>
<title>Remove pointless uses of DECLARE_ASN1_ENCODE_FUNCTIONS_const.</title>
<updated>2015-10-16T15:09:28+00:00</updated>
<author>
<name>jsing</name>
<email></email>
</author>
<published>2015-10-16T15:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9a104483e2bc4672e5075a2df8560c8a04e2e09a'/>
<id>urn:sha1:9a104483e2bc4672e5075a2df8560c8a04e2e09a</id>
<content type='text'>
DECLARE_ASN1_FUNCTIONS_const already includes this macro so using both
means we end up with duplicate function prototypes and externs.
</content>
</entry>
<entry>
<title>actually include the prerequisite dependency for BIO instead of doing nastyness</title>
<updated>2015-10-16T12:41:29+00:00</updated>
<author>
<name>beck</name>
<email></email>
</author>
<published>2015-10-16T12:41:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5fecaacb6105a6c797b4faf4dd45b4e5b1d9303c'/>
<id>urn:sha1:5fecaacb6105a6c797b4faf4dd45b4e5b1d9303c</id>
<content type='text'>
</content>
</entry>
</feed>
