<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcrypto/sha/asm, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/sha/asm?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/sha/asm?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2018-01-24T23:03:37Z</updated>
<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>On OpenBSD/armv7 we deliberately trap unaligned access.  Unfortunately</title>
<updated>2018-01-07T12:35:52Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2018-01-07T12:35:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=404fe9f236d7a657e87bf80c27852df3619bb656'/>
<id>urn:sha1:404fe9f236d7a657e87bf80c27852df3619bb656</id>
<content type='text'>
the assembly code in libcrypto assumes unaligned access is allowed for
ARMv7.  Make these paths conditional on __STRICT_ALIGNMENT not being
defined and define __STRICT_ALIGNMENT in arm_arch.h for OpenBSD.

ok tom@
</content>
</entry>
<entry>
<title>Replace all uses of magic numbers when operating on OPENSSL_ia32_P[] by</title>
<updated>2016-11-04T17:30:30Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2016-11-04T17:30:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e60c46c4c9a5c27f2a64a9eeda73a83a36b3f7a8'/>
<id>urn:sha1:e60c46c4c9a5c27f2a64a9eeda73a83a36b3f7a8</id>
<content type='text'>
meaningful constants in a private header file, so that reviewers can actually
get a chance to figure out what the code is attempting to do without knowing
all cpuid bits.

While there, turn it from an array of two 32-bit ints into a properly aligned
64-bit int.

Use of OPENSSL_ia32_P is now restricted to the assembler parts. C code will
now always use OPENSSL_cpu_caps() and check for the proper bits in the
whole 64-bit word it returns.

i386 tests and ok jsing@
</content>
</entry>
<entry>
<title>Less S390.</title>
<updated>2016-09-04T14:31:29Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2016-09-04T14:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b0af2434de4db6ed2e491260db4c90c3b5cafbc7'/>
<id>urn:sha1:b0af2434de4db6ed2e491260db4c90c3b5cafbc7</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Less IA64.</title>
<updated>2016-09-04T14:06:45Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2016-09-04T14:06:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=abbab96583493fe4231ae8fcd12377d91d2c4bcf'/>
<id>urn:sha1:abbab96583493fe4231ae8fcd12377d91d2c4bcf</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>'accomodate' -&gt; 'accommodate' in comments.</title>
<updated>2016-03-15T20:50:22Z</updated>
<author>
<name>krw</name>
<email>krw@openbsd.org</email>
</author>
<published>2016-03-15T20:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=34a62e539c48c8dd2882a21d001985e9751ea177'/>
<id>urn:sha1:34a62e539c48c8dd2882a21d001985e9751ea177</id>
<content type='text'>
Started by diff from Mical Mazurek.
</content>
</entry>
<entry>
<title>mutli -&gt; multi</title>
<updated>2015-11-14T14:53:13Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-11-14T14:53:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=80772f8860d815244cff0ca435bf14a2e5bda494'/>
<id>urn:sha1:80772f8860d815244cff0ca435bf14a2e5bda494</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various *syncron* -&gt; *synchron* typos.</title>
<updated>2015-11-14T14:47:56Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-11-14T14:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5f5b07b3684144b9554e4dd1cb67f014f1dfb5c0'/>
<id>urn:sha1:5f5b07b3684144b9554e4dd1cb67f014f1dfb5c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>typos</title>
<updated>2015-08-18T20:19:32Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-08-18T20:19:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=af55822795e2d6a93a1f3f61f71440c25a6a0dd2'/>
<id>urn:sha1:af55822795e2d6a93a1f3f61f71440c25a6a0dd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure to load absolute symbol address with `dla' instead of `la' when</title>
<updated>2014-12-07T15:55:58Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2014-12-07T15:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=57438458496ff8b0efa72df0bcf0a0c745db3cd8'/>
<id>urn:sha1:57438458496ff8b0efa72df0bcf0a0c745db3cd8</id>
<content type='text'>
generating code for 64-bit mips userland.
</content>
</entry>
</feed>
