<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/crypto/sha2.h, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/crypto/sha2.h?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/crypto/sha2.h?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2014-11-16T17:39:09Z</updated>
<entry>
<title>Defining the interface in terms of char * means most callers are</title>
<updated>2014-11-16T17:39:09Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-11-16T17:39:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=de2d0d0b4cbe6369522bc554bb84ec764c7eb996'/>
<id>urn:sha1:de2d0d0b4cbe6369522bc554bb84ec764c7eb996</id>
<content type='text'>
required to cast their pointers, which is ugly and possibly error
prone. accidentally casting an int to a pointer, for example, instead
of the address of the int. implicit void * casting is safer.

This updates the kernel hash interfaces to use void *. Similar changes
are possible for userland. I think it's safe, but there may be some
peculiar source compatbility issues there, so let's just do the kernel
first.
ok dlg millert
</content>
</entry>
<entry>
<title>Remove excessive sys/cdefs.h inclusion</title>
<updated>2012-12-05T23:19:48Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2012-12-05T23:19:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4a39ccd02c887d988c1a5398dd2142879056da5f'/>
<id>urn:sha1:4a39ccd02c887d988c1a5398dd2142879056da5f</id>
<content type='text'>
ok guenther millert kettenis
</content>
</entry>
<entry>
<title>match libc sha2(3) API changes for kernel; ok millert@</title>
<updated>2008-09-06T22:23:20Z</updated>
<author>
<name>djm</name>
<email>djm@openbsd.org</email>
</author>
<published>2008-09-06T22:23:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9e65de066713f87e92db66cdb8e308c76e0c83fd'/>
<id>urn:sha1:9e65de066713f87e92db66cdb8e308c76e0c83fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync userland sha2.c with kernel.  The SHAXXX_End and SHAXXX_Data functions</title>
<updated>2004-04-28T23:11:57Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-04-28T23:11:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0eb398464e0d2daaad0153f046c446c0fde6e956'/>
<id>urn:sha1:0eb398464e0d2daaad0153f046c446c0fde6e956</id>
<content type='text'>
have been removed; we provide these in userland but not in the kernel.
</content>
</entry>
<entry>
<title>hmac-sha2-{256,384,512} support in AH/ESP auth.  markus ok</title>
<updated>2003-07-24T08:03:19Z</updated>
<author>
<name>itojun</name>
<email>itojun@openbsd.org</email>
</author>
<published>2003-07-24T08:03:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8dc8abfba7ece7eee36ec426e76664cabb80356c'/>
<id>urn:sha1:8dc8abfba7ece7eee36ec426e76664cabb80356c</id>
<content type='text'>
</content>
</entry>
</feed>
