<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/modes, branch libressl-v2.9.2</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.9.2</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.9.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2018-07-24T10:47:19+00:00</updated>
<entry>
<title>add c++ symbol annotations</title>
<updated>2018-07-24T10:47:19+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2018-07-24T10:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f1ec5a423eb80a4eab6359859a6bc989349df9ea'/>
<id>urn:sha1:f1ec5a423eb80a4eab6359859a6bc989349df9ea</id>
<content type='text'>
from Cameron Palmer
</content>
</entry>
<entry>
<title>Make the NEON codepaths conditional on __STRICT_ALIGNMENT not being</title>
<updated>2018-01-24T23:03:37+00:00</updated>
<author>
<name>kettenis</name>
<email></email>
</author>
<published>2018-01-24T23:03:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a05ff6d34d2de9471a4dd5deb311ef4002420640'/>
<id>urn:sha1:a05ff6d34d2de9471a4dd5deb311ef4002420640</id>
<content type='text'>
defined as they rely on unaligned access.

ok joel@
</content>
</entry>
<entry>
<title>In the middle of CRYPTO_gcm128_finish() there is a complicated #ifdef</title>
<updated>2017-12-09T07:16:51+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2017-12-09T07:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b108baab2e3d570ff570c389d365e361db5258aa'/>
<id>urn:sha1:b108baab2e3d570ff570c389d365e361db5258aa</id>
<content type='text'>
block which defines a variable late, after code.  Place this chunk into
a { subblock } to satisfy old compilers and old eyes.
</content>
</entry>
<entry>
<title>Checking sizeof size_t by SIZE_MAX instead of _LP64</title>
<updated>2017-09-03T13:07:34+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2017-09-03T13:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4bc823661696046871b13d410fad0e0c625f3df8'/>
<id>urn:sha1:4bc823661696046871b13d410fad0e0c625f3df8</id>
<content type='text'>
ok bcook@
</content>
</entry>
<entry>
<title>Fix ifdef to if in gcm128.c</title>
<updated>2017-08-30T12:09:02+00:00</updated>
<author>
<name>inoguchi</name>
<email></email>
</author>
<published>2017-08-30T12:09:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f9ba584b3e1e3b1ab722586ccbeebc121bccee44'/>
<id>urn:sha1:f9ba584b3e1e3b1ab722586ccbeebc121bccee44</id>
<content type='text'>
ok deraadt@ bcook@
</content>
</entry>
<entry>
<title>fix missing bracket on ARM</title>
<updated>2017-08-14T05:29:32+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2017-08-14T05:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8f0579f75da4b74c2ea6fe1c4f874152f5602fbf'/>
<id>urn:sha1:8f0579f75da4b74c2ea6fe1c4f874152f5602fbf</id>
<content type='text'>
ok beck@
</content>
</entry>
<entry>
<title>move endian/word size checks from runtime to compile time</title>
<updated>2017-08-13T17:46:24+00:00</updated>
<author>
<name>bcook</name>
<email></email>
</author>
<published>2017-08-13T17:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2818430742a240ddee6b2f35828ee883f6965ff8'/>
<id>urn:sha1:2818430742a240ddee6b2f35828ee883f6965ff8</id>
<content type='text'>
ok guenther@
</content>
</entry>
<entry>
<title>use freezero() instead of memset/explicit_bzero + free.  Substantially</title>
<updated>2017-05-02T03:59:45+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2017-05-02T03:59:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5904cc0e04409fde39a97e6580535da34eeb4291'/>
<id>urn:sha1:5904cc0e04409fde39a97e6580535da34eeb4291</id>
<content type='text'>
reduces conditional logic (-218, +82).

MOD_EXP_CTIME_MIN_CACHE_LINE_WIDTH cache alignment calculation bn/bn_exp.c
wasn'tt quite right.  Two other tricky bits with ASN1_STRING_FLAG_NDEF and
BN_FLG_STATIC_DATA where the condition cannot be collapsed completely.

Passes regress.  ok beck
</content>
</entry>
<entry>
<title>Convert ARM assembly to unified syntax.  Clang demands it, binutils</title>
<updated>2017-01-04T22:54:05+00:00</updated>
<author>
<name>patrick</name>
<email></email>
</author>
<published>2017-01-04T22:54:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c7b7f39784decb9050187614f2ac26005a5ebe83'/>
<id>urn:sha1:c7b7f39784decb9050187614f2ac26005a5ebe83</id>
<content type='text'>
supports it as long as it's marked as unified syntax.

ok bcook@ kettenis@
</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>
</feed>
