<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcrypto/modes, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/modes?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/modes?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-05-08T14:18:25Z</updated>
<entry>
<title>Make sure that the tag buffer size is equal to the tag size</title>
<updated>2019-05-08T14:18:25Z</updated>
<author>
<name>tb</name>
<email>tb@openbsd.org</email>
</author>
<published>2019-05-08T14:18:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c7ddaaf561364b594dd2697206b98340045cfd1a'/>
<id>urn:sha1:c7ddaaf561364b594dd2697206b98340045cfd1a</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:19Z</updated>
<author>
<name>bcook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2018-07-24T10:47:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=981266b489787b860a0a203f8411cc735a62864c'/>
<id>urn:sha1:981266b489787b860a0a203f8411cc735a62864c</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:37Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-01-24T23:03:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b663a887f4513b013d92122a4ec48eabb57388aa'/>
<id>urn:sha1:b663a887f4513b013d92122a4ec48eabb57388aa</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:51Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-12-09T07:16:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5167c6e197af8e07e36fa4baa6c48dd4e4c06cf4'/>
<id>urn:sha1:5167c6e197af8e07e36fa4baa6c48dd4e4c06cf4</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:34Z</updated>
<author>
<name>inoguchi</name>
<email>inoguchi@openbsd.org</email>
</author>
<published>2017-09-03T13:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b7f976840773d3f13bcb291430acdb7d015acb79'/>
<id>urn:sha1:b7f976840773d3f13bcb291430acdb7d015acb79</id>
<content type='text'>
ok bcook@
</content>
</entry>
<entry>
<title>Fix ifdef to if in gcm128.c</title>
<updated>2017-08-30T12:09:02Z</updated>
<author>
<name>inoguchi</name>
<email>inoguchi@openbsd.org</email>
</author>
<published>2017-08-30T12:09:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e37f1ed1c9103eb088dbe074a9a5907b728b3641'/>
<id>urn:sha1:e37f1ed1c9103eb088dbe074a9a5907b728b3641</id>
<content type='text'>
ok deraadt@ bcook@
</content>
</entry>
<entry>
<title>fix missing bracket on ARM</title>
<updated>2017-08-14T05:29:32Z</updated>
<author>
<name>bcook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2017-08-14T05:29:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c6b339a54d8ff040f059345411dad0b089211c69'/>
<id>urn:sha1:c6b339a54d8ff040f059345411dad0b089211c69</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:24Z</updated>
<author>
<name>bcook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2017-08-13T17:46:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=42077c129554acfc01dc2a3e9a8e3f8674ee7e7b'/>
<id>urn:sha1:42077c129554acfc01dc2a3e9a8e3f8674ee7e7b</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:44Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-05-02T03:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7de8a6843ca16b4f1c9d2a7eab4c71e8af96a4e6'/>
<id>urn:sha1:7de8a6843ca16b4f1c9d2a7eab4c71e8af96a4e6</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:05Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2017-01-04T22:54:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b4c8df63e365be993a3f11b19e905be3e1ec84ea'/>
<id>urn:sha1:b4c8df63e365be993a3f11b19e905be3e1ec84ea</id>
<content type='text'>
supports it as long as it's marked as unified syntax.

ok bcook@ kettenis@
</content>
</entry>
</feed>
