<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libc/hash/sha1.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/hash/sha1.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libc/hash/sha1.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2019-06-07T22:56:36Z</updated>
<entry>
<title>Cast bitcount to u_in64_t before bit shifting to prevent integer overflow</title>
<updated>2019-06-07T22:56:36Z</updated>
<author>
<name>dtucker</name>
<email>dtucker@openbsd.org</email>
</author>
<published>2019-06-07T22:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9a5353d2703633f407352d28eace746f849838c0'/>
<id>urn:sha1:9a5353d2703633f407352d28eace746f849838c0</id>
<content type='text'>
on 32bit platforms which cause incorrect results when adding a block
&gt;=512M in size.  sha1 patch from ante84 at gmail.com via openssh github,
sha2 with djm@, ok tedu@
</content>
</entry>
<entry>
<title>Wrap blowfish, sha*, md5, and rmd160 so that internal calls go direct</title>
<updated>2015-09-11T09:18:27Z</updated>
<author>
<name>guenther</name>
<email>guenther@openbsd.org</email>
</author>
<published>2015-09-11T09:18:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=89db3a204d87a918319b4ef97bce4540c64a667e'/>
<id>urn:sha1:89db3a204d87a918319b4ef97bce4540c64a667e</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Move to the &lt;limits.h&gt; universe.</title>
<updated>2015-01-16T16:48:51Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2015-01-16T16:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=aea60bee5e9bad0aab62f480f19c2fb34c068de4'/>
<id>urn:sha1:aea60bee5e9bad0aab62f480f19c2fb34c068de4</id>
<content type='text'>
review by millert, binary checking process with doug, concept with guenther
</content>
</entry>
<entry>
<title>Use explicit_bzero instead of memset in hash Final and End functions.</title>
<updated>2015-01-15T13:05:59Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2015-01-15T13:05:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b4c10efebcf19b5caf4fbab02f390577888eccec'/>
<id>urn:sha1:b4c10efebcf19b5caf4fbab02f390577888eccec</id>
<content type='text'>
OK deraadt@ djm@
</content>
</entry>
<entry>
<title>calling HashFinal with a null digest should crash, not be silently ignored</title>
<updated>2014-01-08T06:14:56Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-01-08T06:14:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fa6aff94f9610dd4e665ccd03d3fcfc46ead80f2'/>
<id>urn:sha1:fa6aff94f9610dd4e665ccd03d3fcfc46ead80f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove landisk gcc 3 compiler workaround. Reminded by martynas@ and brad</title>
<updated>2012-08-27T21:05:43Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2012-08-27T21:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=04f64546b3861eb1d609c7ddb94d9dc7eec9197d'/>
<id>urn:sha1:04f64546b3861eb1d609c7ddb94d9dc7eec9197d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split SHA1Transform() back into smaller pieces when compiling on landisk,</title>
<updated>2008-07-29T19:32:50Z</updated>
<author>
<name>miod</name>
<email>miod@openbsd.org</email>
</author>
<published>2008-07-29T19:32:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=998e1ccf0ceb9fdefcae44f41704df9beac9280c'/>
<id>urn:sha1:998e1ccf0ceb9fdefcae44f41704df9beac9280c</id>
<content type='text'>
to defeat gcc optimization bugs. Similar to what had been done on sparc64
in the past.
ok millert@ deraadt@
</content>
</entry>
<entry>
<title>zap remaining rcsid.</title>
<updated>2005-08-08T08:05:33Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2005-08-08T08:05:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c2c925dec2134a12f472359f2a189e9a312dd721'/>
<id>urn:sha1:c2c925dec2134a12f472359f2a189e9a312dd721</id>
<content type='text'>
Kill old files that are no longer compiled.

okay theo
</content>
</entry>
<entry>
<title>In the Final function, move the context zeroing into the digest != NULL</title>
<updated>2004-05-28T15:10:27Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-05-28T15:10:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3413dc16cbd4b85e51fee73bf10f38925c8449de'/>
<id>urn:sha1:3413dc16cbd4b85e51fee73bf10f38925c8449de</id>
<content type='text'>
scope so that passing a NULL digest is equivalent to the Pad function
(like it used to be).  Fixes skey w/ sha1 as noticed by David Krause.
</content>
</entry>
<entry>
<title>Make the 2nd arg to SHA1Transform const again and unifdef SHA1HANDSOFF.</title>
<updated>2004-05-05T17:09:45Z</updated>
<author>
<name>millert</name>
<email>millert@openbsd.org</email>
</author>
<published>2004-05-05T17:09:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=687924d3ab2be424f07e59dd8b8d949796d473c2'/>
<id>urn:sha1:687924d3ab2be424f07e59dd8b8d949796d473c2</id>
<content type='text'>
It was defined before and there is no need to for this knob...
</content>
</entry>
</feed>
