<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libcrypto/modes, branch libressl-v3.3.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v3.3.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v3.3.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2019-05-08T14:18:25+00:00</updated>
<entry>
<title>Make sure that the tag buffer size is equal to the tag size</title>
<updated>2019-05-08T14:18:25+00:00</updated>
<author>
<name>tb</name>
<email></email>
</author>
<published>2019-05-08T14:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a32a0f9c7ce589f17b76a740fcf6998b70bd28e6'/>
<id>urn:sha1:a32a0f9c7ce589f17b76a740fcf6998b70bd28e6</id>
<content type='text'>
in CRYPTO_ccm128_tag(). Otherwise the caller might end up
using the part of the tag buffer that was left uninitialized.

Issue found by Guido Vranken.

ok inoguchi
</content>
</entry>
<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>
</feed>
