<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/crypto/md5.c, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/crypto/md5.c?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/crypto/md5.c?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2014-12-28T10:04:35Z</updated>
<entry>
<title>convert bcopy to memcpy in md5 and sha1. also be consistent about clearing</title>
<updated>2014-12-28T10:04:35Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-12-28T10:04:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2f7c17dc487c24a3b8b19d81470c8a5cbc302ce6'/>
<id>urn:sha1:2f7c17dc487c24a3b8b19d81470c8a5cbc302ce6</id>
<content type='text'>
context and making digest required to Final.
</content>
</entry>
<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>for key material that is being being discarded, convert bzero() to</title>
<updated>2011-01-11T15:42:04Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2011-01-11T15:42:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fa2d22af3ed7b4b48a63402f5cb526eb6ced1ab4'/>
<id>urn:sha1:fa2d22af3ed7b4b48a63402f5cb526eb6ced1ab4</id>
<content type='text'>
explicit_bzero() where required
ok markus mikeb
</content>
</entry>
<entry>
<title>Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.</title>
<updated>2004-05-07T14:42:26Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-05-07T14:42:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0f25121d4646151182881ccea7cedd1791268749'/>
<id>urn:sha1:0f25121d4646151182881ccea7cedd1791268749</id>
<content type='text'>
This moves md5.c out of libkern and into sys/crypto where it belongs (as
requested by markus@).  Note that md5.c is still mandatory (dev/rnd.c uses it).
Verified with IPsec + hmac-md5 and tcp md5sig. OK henning@ and hshoexer@
</content>
</entry>
</feed>
