<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/crypto/cryptosoft.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/crypto/cryptosoft.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/crypto/cryptosoft.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-29T01:22:53Z</updated>
<entry>
<title>rndvar.h not needed here</title>
<updated>2020-05-29T01:22:53Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2020-05-29T01:22:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=416e7f624d7c7e736f2321f05d8daf48d6111744'/>
<id>urn:sha1:416e7f624d7c7e736f2321f05d8daf48d6111744</id>
<content type='text'>
</content>
</entry>
<entry>
<title>free(9) sizes.</title>
<updated>2019-01-09T12:11:38Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-01-09T12:11:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=319dd5c3f6a33d939bbe52127a8bb6f14d12b2cf'/>
<id>urn:sha1:319dd5c3f6a33d939bbe52127a8bb6f14d12b2cf</id>
<content type='text'>
ok visa@
</content>
</entry>
<entry>
<title>Add sizes for free().</title>
<updated>2018-05-31T19:40:58Z</updated>
<author>
<name>fcambus</name>
<email>fcambus@openbsd.org</email>
</author>
<published>2018-05-31T19:40:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1b7e8b2d580c7dc14175566f83f7bf499d03ddf4'/>
<id>urn:sha1:1b7e8b2d580c7dc14175566f83f7bf499d03ddf4</id>
<content type='text'>
OK visa@
</content>
</entry>
<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>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 variables 'm' and 'uio' that are only ever assigned to</title>
<updated>2016-09-02T09:12:49Z</updated>
<author>
<name>tom</name>
<email>tom@openbsd.org</email>
</author>
<published>2016-09-02T09:12:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a349f0c55e2c2503aa4969ad9c27cb5f31ef3eca'/>
<id>urn:sha1:a349f0c55e2c2503aa4969ad9c27cb5f31ef3eca</id>
<content type='text'>
(in swcr_authenc())

ok mikeb@, who pointed out that I'd missed uio
</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>Cleanup gotos as suggested by jsing@ along with spaces and label names</title>
<updated>2015-11-18T12:23:14Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2015-11-18T12:23:14Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a2394253df037d8c5cb78f5cbfec1023e9b39371'/>
<id>urn:sha1:a2394253df037d8c5cb78f5cbfec1023e9b39371</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused non HMAC versions of MD5 and SHA1;  ok mpi, deraadt, naddy</title>
<updated>2015-11-13T12:21:16Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2015-11-13T12:21:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=896d9fa5764655fa33957e21429c670efde74133'/>
<id>urn:sha1:896d9fa5764655fa33957e21429c670efde74133</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove a few unused defines</title>
<updated>2015-11-12T16:57:00Z</updated>
<author>
<name>mikeb</name>
<email>mikeb@openbsd.org</email>
</author>
<published>2015-11-12T16:57:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=c70638b7270a410b63f46ae936bdc32f6dfdee89'/>
<id>urn:sha1:c70638b7270a410b63f46ae936bdc32f6dfdee89</id>
<content type='text'>
</content>
</entry>
</feed>
