<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcrypto/bn/asm, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/bn/asm?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/bn/asm?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-01-04T16:52:26Z</updated>
<entry>
<title>Remove superfluous datatype that is 32 by default.  Clang complains</title>
<updated>2017-01-04T16:52:26Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2017-01-04T16:52:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f1a18cb0ac73e47c8723e7f31e204312cae79f6a'/>
<id>urn:sha1:f1a18cb0ac73e47c8723e7f31e204312cae79f6a</id>
<content type='text'>
about it and it's ok to remove it.  This only came up as our clang
is targeted at armv7 which enables the NEON instructions.

ok kettenis@
</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>switch to a constant-time gather procedure for amd64 mont5 asm</title>
<updated>2016-09-03T17:33:16Z</updated>
<author>
<name>bcook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2016-09-03T17:33:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2eb27d8a6f678abfee5ca59268721904e46c12d6'/>
<id>urn:sha1:2eb27d8a6f678abfee5ca59268721904e46c12d6</id>
<content type='text'>
from OpenSSL commit 7f98aa7403a1244cf17d1aa489f5bb0f39bae431

CVE-2016-0702
ok beck@
</content>
</entry>
<entry>
<title>More adress -&gt; address</title>
<updated>2015-12-24T05:50:15Z</updated>
<author>
<name>mmcc</name>
<email>mmcc@openbsd.org</email>
</author>
<published>2015-12-24T05:50:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=483bba8f439f29d6904fb2a0d055e140c1abfb62'/>
<id>urn:sha1:483bba8f439f29d6904fb2a0d055e140c1abfb62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove workaround for old SIMICS toolchain.</title>
<updated>2015-09-12T09:04:12Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-09-12T09:04:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=cc19fcf9b05f57bb257d9cbcda79513a3ab46d45'/>
<id>urn:sha1:cc19fcf9b05f57bb257d9cbcda79513a3ab46d45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove horribly old and outdated `documentation' for the assembly code.</title>
<updated>2015-09-12T09:01:45Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2015-09-12T09:01:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c79cbf230a76b608bb199ca27b41743231235674'/>
<id>urn:sha1:c79cbf230a76b608bb199ca27b41743231235674</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixup inter-bank movq/movd operations, emit bytes for pclmulqdq again.</title>
<updated>2015-09-11T12:17:57Z</updated>
<author>
<name>bcook</name>
<email>bcook@openbsd.org</email>
</author>
<published>2015-09-11T12:17:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=90d63fe2da68c2e2d9219706a367d5cd9c70b682'/>
<id>urn:sha1:90d63fe2da68c2e2d9219706a367d5cd9c70b682</id>
<content type='text'>
Fixes builds gcc + Apple's assembler, working on reenabling builds with older
OpenBSD releases.

based on OpenSSL commit:
 https://git.openssl.org/?p=openssl.git;a=commitdiff;h=902b30df193afc3417a96ba72a81ed390bd50de3

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