<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/include/sha2.h, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/include/sha2.h?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/include/sha2.h?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2016-09-03T17:00:29Z</updated>
<entry>
<title>i forgot to commit sha2.h changes for SHA512/256</title>
<updated>2016-09-03T17:00:29Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2016-09-03T17:00:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f6bf8f90c0b8ef2074c041fdcc858dd4c0e94932'/>
<id>urn:sha1:f6bf8f90c0b8ef2074c041fdcc858dd4c0e94932</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SHA-224 is to SHA-256 as SHA-384 is to SHA-512.  It was added in a</title>
<updated>2013-04-15T15:54:17Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2013-04-15T15:54:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2c851520d88ae729851cc7c0349212c82f1ba582'/>
<id>urn:sha1:2c851520d88ae729851cc7c0349212c82f1ba582</id>
<content type='text'>
later revision of FIPS-180.  OK miod@ jmc@ guenther@ djm@
</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>Rename SHA256/384/512 API to avoid namespace collisions with</title>
<updated>2008-09-06T12:00:19Z</updated>
<author>
<name>djm</name>
<email>djm@openbsd.org</email>
</author>
<published>2008-09-06T12:00:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4ef0b5fdda8f0470355b6b4b70a3f05f803c63c5'/>
<id>urn:sha1:4ef0b5fdda8f0470355b6b4b70a3f05f803c63c5</id>
<content type='text'>
forthcoming OpenSSL update.

Function names lose their underscore (SHA256_Init =&gt; SHA256Init) and
the various SHA256_CTX, SHA512_CTX are merged into a single SHA2_CTX
that is used for all these hashes.

ok millert@ manpage bits jmc@ "please commit" deraadt@
</content>
</entry>
<entry>
<title>Make the `filename' parameter to HASHFile() and HASHFileChunk() const</title>
<updated>2004-06-22T01:57:29Z</updated>
<author>
<name>jfb</name>
<email>jfb@openbsd.org</email>
</author>
<published>2004-06-22T01:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e48037342522b3afd8d0029b2247e56d153b4d7d'/>
<id>urn:sha1:e48037342522b3afd8d0029b2247e56d153b4d7d</id>
<content type='text'>
ok pedro@, millert@
</content>
</entry>
<entry>
<title>Make the Transform functions match the other hash types and document them.</title>
<updated>2004-05-05T17:39:47Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-05-05T17:39:47Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c2a0ac189b3c91efd00a26c5c34dc32cd91a87ad'/>
<id>urn:sha1:c2a0ac189b3c91efd00a26c5c34dc32cd91a87ad</id>
<content type='text'>
Use sizeof() in the Init functions where it makes sense.
Use weak aliases instead of wrapper functions.

Probably should have gone in before the major bump but as these are only
used internally by the sha2 functions themselves there should be no problem.
</content>
</entry>
<entry>
<title>Add Pad and FileChunk functions for each family of hash functions.</title>
<updated>2004-05-03T17:30:14Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-05-03T17:30:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9dfc8d301fdead12a92f954b0ef6060cba358c07'/>
<id>urn:sha1:9dfc8d301fdead12a92f954b0ef6060cba358c07</id>
<content type='text'>
The Pad function does padding like in Final but does not finish processing.
The FileChunk function creates a digest from a portion of a file.
Also made the length parameters consistent (and size_t).
</content>
</entry>
<entry>
<title>Undo some recent prototype changes; it is legal to pass the helper</title>
<updated>2004-04-29T15:51:16Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-04-29T15:51:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=6cb58d427f3d3419faa5398f83141453ed050817'/>
<id>urn:sha1:6cb58d427f3d3419faa5398f83141453ed050817</id>
<content type='text'>
functions can take a NULL buf pointer.  They will malloc memory as
needed in this case.
</content>
</entry>
<entry>
<title>Add __bounded__ attributes like the other hash functions have.</title>
<updated>2004-04-27T17:50:36Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-04-27T17:50:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=86ad99fc8b660d41632af5310989d314c0ce142d'/>
<id>urn:sha1:86ad99fc8b660d41632af5310989d314c0ce142d</id>
<content type='text'>
With help from avsm@
</content>
</entry>
<entry>
<title>Add sha2 routines based on code by Aaron D. Gifford with minor</title>
<updated>2003-05-08T23:34:55Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2003-05-08T23:34:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=62c0070c27c0c44e94e99b819f70ebac217898cd'/>
<id>urn:sha1:62c0070c27c0c44e94e99b819f70ebac217898cd</id>
<content type='text'>
massaging and a man page by me.  I used the phk-derived stuff for
sha2hl.c instead of Aaron's for consistency with our other hash
routines.
</content>
</entry>
</feed>
