<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libcrypto/cryptlib.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/cryptlib.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libcrypto/cryptlib.h?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>Only import cryptlib.h in the four source files that actually need it.</title>
<updated>2014-07-11T08:44:47Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2014-07-11T08:44:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b6ab114e77db2581d5bda2ca4b0aa0d68b2e0f90'/>
<id>urn:sha1:b6ab114e77db2581d5bda2ca4b0aa0d68b2e0f90</id>
<content type='text'>
Remove the openssl public includes from cryptlib.h and add a small number
of includes into the source files that actually need them. While here,
also sort/group/tidy the includes.

ok beck@ miod@
</content>
</entry>
<entry>
<title>OPENSSL_stderr() is unused so nuke it. OPENSSL_showfatal() is only used by</title>
<updated>2014-07-10T22:13:39Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2014-07-10T22:13:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1fb4a231665a2531ec465049c2dc7a029040982e'/>
<id>urn:sha1:1fb4a231665a2531ec465049c2dc7a029040982e</id>
<content type='text'>
OpenSSLDie(), which is in the same file, so just make it static.

ok miod@
</content>
</entry>
<entry>
<title>Inline the only use of the HEX_SIZE macro and nuke both DECIMAL_SIZE and</title>
<updated>2014-07-10T20:42:45Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2014-07-10T20:42:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7809068325990afe5fa590ae74962f6f350f0848'/>
<id>urn:sha1:7809068325990afe5fa590ae74962f6f350f0848</id>
<content type='text'>
HEX_SIZE.

ok beck@ miod@
</content>
</entry>
<entry>
<title>Nuke OPENSSL_NONPIC_relocated since nothing uses it.</title>
<updated>2014-07-10T20:02:58Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2014-07-10T20:02:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aa63520c70aa8c89971462f2a9c18e0bfd65c6d9'/>
<id>urn:sha1:aa63520c70aa8c89971462f2a9c18e0bfd65c6d9</id>
<content type='text'>
ok miod@
</content>
</entry>
<entry>
<title>Stop including standard headers via cryptlib.h - pull in the headers that</title>
<updated>2014-07-10T13:58:21Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2014-07-10T13:58:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a8913c44aee6c78b4770e56ab6afb429afabee6d'/>
<id>urn:sha1:a8913c44aee6c78b4770e56ab6afb429afabee6d</id>
<content type='text'>
are needed in the source files that actually require them.

ok beck@ miod@
</content>
</entry>
<entry>
<title>tags as requested by miod and tedu</title>
<updated>2014-06-12T15:49:27Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-06-12T15:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c3d6a26af7455bccce87985ff78ef0efc39b65e1'/>
<id>urn:sha1:c3d6a26af7455bccce87985ff78ef0efc39b65e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More KNF.</title>
<updated>2014-04-20T14:32:19Z</updated>
<author>
<name>jsing</name>
<email>jsing@openbsd.org</email>
</author>
<published>2014-04-20T14:32:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=7df5cc2054f1242297d9b315b248aced3ffd1916'/>
<id>urn:sha1:7df5cc2054f1242297d9b315b248aced3ffd1916</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put the final pieces from e_os.h in the required places, and remove it.</title>
<updated>2014-04-18T14:37:41Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-04-18T14:37:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=40fdcb4459ec170600f90fee6cfa11c2969ea8e4'/>
<id>urn:sha1:40fdcb4459ec170600f90fee6cfa11c2969ea8e4</id>
<content type='text'>
"dance on it's grave" says beck
ok guenther beck
</content>
</entry>
<entry>
<title>unistd.h for protos where needed</title>
<updated>2014-04-18T11:33:33Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-04-18T11:33:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0b65c6b933d24f6968cd02003c38232d8743f707'/>
<id>urn:sha1:0b65c6b933d24f6968cd02003c38232d8743f707</id>
<content type='text'>
</content>
</entry>
</feed>
