<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/crypto/gmac.h, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/crypto/gmac.h?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/crypto/gmac.h?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2017-05-02T11:44:32Z</updated>
<entry>
<title>Switch OCF and IPsec over to the new AES</title>
<updated>2017-05-02T11:44:32Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2017-05-02T11:44:32Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d223d7cb85c1f2f705da547a0134b949655abe6a'/>
<id>urn:sha1:d223d7cb85c1f2f705da547a0134b949655abe6a</id>
<content type='text'>
ok djm
</content>
</entry>
<entry>
<title>Update copyright information</title>
<updated>2015-11-07T17:46:49Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2015-11-07T17:46:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=229738b4e4e3de493c42e6beefbddeb102f22e96'/>
<id>urn:sha1:229738b4e4e3de493c42e6beefbddeb102f22e96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass AES_GMAC context as a void pointer to cut down on casts in xform.c</title>
<updated>2015-11-07T17:46:07Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2015-11-07T17:46:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ef3fdbac49973e81bffb70e7e9ea323f3039dae5'/>
<id>urn:sha1:ef3fdbac49973e81bffb70e7e9ea323f3039dae5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow overriding ghash_update() with an optimized MD function.  Use</title>
<updated>2015-11-07T01:37:26Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2015-11-07T01:37:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=54ea0a3f5473ba6ec1fac3e8648e065d229f79d3'/>
<id>urn:sha1:54ea0a3f5473ba6ec1fac3e8648e065d229f79d3</id>
<content type='text'>
this on amd64 to provide a version that uses the PCLMUL instruction
on CPUs that support it but don't have AESNI.  ok mikeb@
</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>OCF support for the Galois/Counter Mode (GCM) for AES as</title>
<updated>2010-09-22T11:54:23Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2010-09-22T11:54:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=112808b6ee76dc5b96194401fae4a712ecf06f7e'/>
<id>urn:sha1:112808b6ee76dc5b96194401fae4a712ecf06f7e</id>
<content type='text'>
described in FIPS SP 800-38D.

This implementation supports 16 byte authentication tag only,
splitting transformation into two parts: encryption and
authentication.  Encryption is handled by the existing
AES-CTR implementation, while authentication requires new
AES_GMAC hash function.

Additional routine is added to the software crypto driver
to deal with peculiarities of a combined authentication-
encryption transformation.

With suggestions from reyk, naddy and toby.
</content>
</entry>
</feed>
