<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcrypto/rc4/asm, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/rc4/asm?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/rc4/asm?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2016-11-04T17:30:30Z</updated>
<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>Remove private_{Camellia,RC4}_set_key FIPS indirection tentacles, as has been</title>
<updated>2014-07-12T20:11:45Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2014-07-12T20:11:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e5b6e7ce24fae5eb85bd876c3dcbfa92b0cce25c'/>
<id>urn:sha1:e5b6e7ce24fae5eb85bd876c3dcbfa92b0cce25c</id>
<content type='text'>
done for other symmetric algorithms recently.
</content>
</entry>
<entry>
<title>Do not output SOM-specific directives.</title>
<updated>2014-05-01T22:26:21Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2014-05-01T22:26:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=88da0340c754ca6ec7ebdbcca1562ffe9490bf19'/>
<id>urn:sha1:88da0340c754ca6ec7ebdbcca1562ffe9490bf19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>First pass at removing win64 support from the assembly generating Perl</title>
<updated>2014-04-30T13:40:02Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2014-04-30T13:40:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2a013aeabc2cd6f8d72c3819cabdd3e3d384d271'/>
<id>urn:sha1:2a013aeabc2cd6f8d72c3819cabdd3e3d384d271</id>
<content type='text'>
scripts. We certainly do not need an identical copy of the win64
exception handler in each script (surely one copy would be sufficient).

ok miod@
</content>
</entry>
<entry>
<title>Merge conflicts; remove MacOS, Netware, OS/2, VMS and Windows build machinery.</title>
<updated>2014-04-13T15:25:20Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2014-04-13T15:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=97222edd40cad3a6e51530425068b83c51d308b1'/>
<id>urn:sha1:97222edd40cad3a6e51530425068b83c51d308b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import OpenSSL 1.0.1g</title>
<updated>2014-04-13T15:16:32Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2014-04-13T15:16:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9eac5592c81620ead272fa71be9a79e0e24176fe'/>
<id>urn:sha1:9eac5592c81620ead272fa71be9a79e0e24176fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>On amd64 OPENSSL_cpuid_setup and OPENSSL_ia32cap_P are now hidden so we don't</title>
<updated>2012-10-31T11:19:35Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2012-10-31T11:19:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6a0a6568a109ddac8f5ce8c53f8fd4976a0c4986'/>
<id>urn:sha1:6a0a6568a109ddac8f5ce8c53f8fd4976a0c4986</id>
<content type='text'>
have to go through the PLT/GOT to get at them anymore.  In fact going through
the GOT now fails since we no longer have a GOT entry for OPENSSL_ia32cap_P.

Fixes the problem spotted by jasper@ and sthen@.  Based on a diff from mikeb@
who did most of the actual work of tracking down the issue.

ok millert@, mikeb@
</content>
</entry>
<entry>
<title>resolve conflicts</title>
<updated>2012-10-13T21:25:05Z</updated>
<author>
<name>djm</name>
<email>djm@openbsd.org</email>
</author>
<published>2012-10-13T21:25:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5cdd308e23c573f20580c33373ebbd6aaf46ca93'/>
<id>urn:sha1:5cdd308e23c573f20580c33373ebbd6aaf46ca93</id>
<content type='text'>
</content>
</entry>
</feed>
