<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/pci/safe.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/safe.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/pci/safe.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-29T04:42:23Z</updated>
<entry>
<title>dev/rndvar.h no longer has statistical interfaces (removed during various</title>
<updated>2020-05-29T04:42:23Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-29T04:42:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c8f27247b9f5f282483daaddbfd1267ad73569c5'/>
<id>urn:sha1:c8f27247b9f5f282483daaddbfd1267ad73569c5</id>
<content type='text'>
conversion steps).  it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.
</content>
</entry>
<entry>
<title>replace add_*_randomness with enqueue_randomness()</title>
<updated>2018-04-28T15:44:59Z</updated>
<author>
<name>jasper</name>
<email>jasper@openbsd.org</email>
</author>
<published>2018-04-28T15:44:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9e9abf5b6221a42175e358d6f89e45cab0865401'/>
<id>urn:sha1:9e9abf5b6221a42175e358d6f89e45cab0865401</id>
<content type='text'>
this gets rid of the source annotation which doesn't really add
anything other than adding complexitiy. randomess is generally
good enough that the few extra bits that the source type would
add are not worth it.

ok mikeb@ deraadt@
</content>
</entry>
<entry>
<title>Reduce the per-packet allocation costs for crypto operations (cryptop)</title>
<updated>2017-02-07T17:25:45Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2017-02-07T17:25:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e410e70d23f72ad4c503f395ca0443e81460573b'/>
<id>urn:sha1:e410e70d23f72ad4c503f395ca0443e81460573b</id>
<content type='text'>
by pre-allocating two cryptodesc objects and storing them in an array
instead of a linked list.  If more than two cryptodesc objects are
required use mallocarray to fetch them.  Adapt the drivers to the new
API.

This change results in one pool-get per ESP packet instead of three.
It also simplifies softraid crypto where more cryptodesc objects are
allocated than used.

From, with and ok markus@, ok bluhm@
"looks sane" mpi@
</content>
</entry>
<entry>
<title>Remove plain DES from the kernel crypto framework, including the crypto</title>
<updated>2015-12-10T21:00:51Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2015-12-10T21:00:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e033ba55e730d840a2aa6627955e82a9152b011c'/>
<id>urn:sha1:e033ba55e730d840a2aa6627955e82a9152b011c</id>
<content type='text'>
accelerator drivers.  No longer used by anything.  ok sthen@ mikeb@
</content>
</entry>
<entry>
<title>Expand ancient NTOHL/NTOHS/HTONS/HTONL macros.</title>
<updated>2015-07-16T16:12:15Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2015-07-16T16:12:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=faf7e06f4ddc0c796995d3c37a980e052affb2e4'/>
<id>urn:sha1:faf7e06f4ddc0c796995d3c37a980e052affb2e4</id>
<content type='text'>
ok guenther@, henning@
</content>
</entry>
<entry>
<title>Remove some includes include-what-you-use claims don't</title>
<updated>2015-03-14T03:38:46Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2015-03-14T03:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=21dab745d772244ad59a415114e48be2888cfbc8'/>
<id>urn:sha1:21dab745d772244ad59a415114e48be2888cfbc8</id>
<content type='text'>
have any direct symbols used.  Tested for indirect use by compiling
amd64/i386/sparc64 kernels.

ok tedu@ deraadt@
</content>
</entry>
<entry>
<title>Remove support for public key operations</title>
<updated>2014-08-15T15:43:27Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2014-08-15T15:43:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2f625d8a8aa85b0a7c1f005fc5c40138db76f602'/>
<id>urn:sha1:2f625d8a8aa85b0a7c1f005fc5c40138db76f602</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishian</title>
<updated>2014-07-13T23:10:23Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-07-13T23:10:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9f6fb5c7f4fbd91f055bd858e78f5b372765ef8e'/>
<id>urn:sha1:9f6fb5c7f4fbd91f055bd858e78f5b372765ef8e</id>
<content type='text'>
ok tedu
</content>
</entry>
<entry>
<title>add a size argument to free. will be used soon, but for now default to 0.</title>
<updated>2014-07-12T18:48:51Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2014-07-12T18:48:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df2ac69f82ae44a202c3df500ca0878a86fb544f'/>
<id>urn:sha1:df2ac69f82ae44a202c3df500ca0878a86fb544f</id>
<content type='text'>
after discussions with beck deraadt kettenis.
</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>
</feed>
