<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sbin/ipsecctl/pfkey.c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sbin/ipsecctl/pfkey.c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sbin/ipsecctl/pfkey.c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-02-07T13:01:34Z</updated>
<entry>
<title>Extend the ipsecctl(8) parser to set the udpencap flag and port</title>
<updated>2020-02-07T13:01:34Z</updated>
<author>
<name>bluhm</name>
<email>bluhm@openbsd.org</email>
</author>
<published>2020-02-07T13:01:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a3b4c2abd806f43bf603f8f0086c568ea77dc3d0'/>
<id>urn:sha1:a3b4c2abd806f43bf603f8f0086c568ea77dc3d0</id>
<content type='text'>
number of an SA.  This will be useful to test IPsec with NAT-T.
OK sthen@ tobhe@
</content>
</entry>
<entry>
<title>When system calls indicate an error they return -1, not some arbitrary</title>
<updated>2019-06-28T13:32:41Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-28T13:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df69c215c7c66baf660f3f65414fd34796c96152'/>
<id>urn:sha1:df69c215c7c66baf660f3f65414fd34796c96152</id>
<content type='text'>
value &lt; 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
</content>
</entry>
<entry>
<title>Rename all SA groups to bundles consistently.  The first kernel</title>
<updated>2017-04-19T15:59:38Z</updated>
<author>
<name>bluhm</name>
<email>bluhm@openbsd.org</email>
</author>
<published>2017-04-19T15:59:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=a6bcba92419d4e18dcd565b47ebebb02bfc697ba'/>
<id>urn:sha1:a6bcba92419d4e18dcd565b47ebebb02bfc697ba</id>
<content type='text'>
commit in 2000 that introduced the features already called them SA
bundles.  The word group is taken by Diffie-Hellman, reusing it
causes confusion.
OK hshoexer@
</content>
</entry>
<entry>
<title>use freezero()</title>
<updated>2017-04-18T02:29:56Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2017-04-18T02:29:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1e82d711f2221ab39fd19212dbba8280c49f33c0'/>
<id>urn:sha1:1e82d711f2221ab39fd19212dbba8280c49f33c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Depending on the addresses, ipsecctl(8) automatically groups sa</title>
<updated>2017-02-28T16:46:27Z</updated>
<author>
<name>bluhm</name>
<email>bluhm@openbsd.org</email>
</author>
<published>2017-02-28T16:46:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d44c51a1611305bdb03515161662f4bc88a16504'/>
<id>urn:sha1:d44c51a1611305bdb03515161662f4bc88a16504</id>
<content type='text'>
bundles together.  Extend the kernel interface to export the bundle
information to userland.  Then ipsecctl -ss -v can show the internal
relations.  Unfortunately the header SADB_X_EXT_PROTOCOL was reused
by SADB_X_GRPSPIS, so it cannot be used to transfer the second sa
type with sysctl.  Introduce a new SADB_X_EXT_SATYPE2 and use it
consistently.
OK hshoexer@ markus@
</content>
</entry>
<entry>
<title>Remove NULL-checks before free(). ok tb@</title>
<updated>2015-12-10T17:26:59Z</updated>
<author>
<name>mmcc</name>
<email>mmcc@openbsd.org</email>
</author>
<published>2015-12-10T17:26:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5ce950dec1b2e812fc64a836d68b866ed975b0f1'/>
<id>urn:sha1:5ce950dec1b2e812fc64a836d68b866ed975b0f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove plain DES encryption from IPsec.</title>
<updated>2015-12-09T21:41:49Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2015-12-09T21:41:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0e80007105b2a3774fa4fdec1372aebe62193da5'/>
<id>urn:sha1:0e80007105b2a3774fa4fdec1372aebe62193da5</id>
<content type='text'>
DES is insecure since brute force attacks are practical due to its
short key length.

This removes support for DES-CBC encryption in ESP and in IKE main
and quick mode from the kernel, isakmpd(8), ipsecctl(8), and iked(8).

ok mikeb@
</content>
</entry>
<entry>
<title>Use explicit_bzero() when the memory is freed directly afterward.</title>
<updated>2015-10-18T02:30:53Z</updated>
<author>
<name>mmcc</name>
<email>mmcc@openbsd.org</email>
</author>
<published>2015-10-18T02:30:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=83231f75ff94329d5fb32566280cef48d170a048'/>
<id>urn:sha1:83231f75ff94329d5fb32566280cef48d170a048</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>simple conversion from select() to poll()</title>
<updated>2014-11-03T03:22:22Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2014-11-03T03:22:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=562323244bf4473298203b9a1172fcd16c99647d'/>
<id>urn:sha1:562323244bf4473298203b9a1172fcd16c99647d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enable use of AES-{192,256}-CTR, and explicitly of AES-128-CTR, for IPsec ESP</title>
<updated>2012-06-30T14:51:31Z</updated>
<author>
<name>naddy</name>
<email>naddy@openbsd.org</email>
</author>
<published>2012-06-30T14:51:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=5f649d51bba7196854be87eadfed581300952f72'/>
<id>urn:sha1:5f649d51bba7196854be87eadfed581300952f72</id>
<content type='text'>
ok mikeb@
</content>
</entry>
</feed>
