<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-freebsd/src, branch master</title>
<subtitle>WireGuard implementation for the FreeBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-freebsd/atom/src?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-freebsd/atom/src?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/'/>
<updated>2022-09-04T17:19:55Z</updated>
<entry>
<title>support: account for protosw change</title>
<updated>2022-09-04T17:19:55Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-09-04T17:06:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=20584d1c329ed2a71893375fa11ca4c56ed9f642'/>
<id>urn:sha1:20584d1c329ed2a71893375fa11ca4c56ed9f642</id>
<content type='text'>
e7d02be19 ("protosw: refactor protosw and domain static declaration and
load") changed the way this function should be invoked.

Link: https://github.com/freebsd/freebsd-src/commit/e7d02be19d40063783d6b8f1ff2bc4c7170fd434
Reported-by: Michael Pro &lt;michael.adm@gmail.com&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>version: bump</title>
<updated>2022-06-15T14:11:06Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-06-15T14:11:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=3cc22b29d68100eae1f777c1cf349c2969b8d08e'/>
<id>urn:sha1:3cc22b29d68100eae1f777c1cf349c2969b8d08e</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>compat: update version to handle sbcreatecontrol() changes</title>
<updated>2022-06-14T19:58:03Z</updated>
<author>
<name>Joseph Mingrone</name>
<email>jrm@freebsd.org</email>
</author>
<published>2022-06-14T19:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=11468c59f899b3e9ce1488566dca1fe86c1753ce'/>
<id>urn:sha1:11468c59f899b3e9ce1488566dca1fe86c1753ce</id>
<content type='text'>
The sockbuf changes to merge two versions of sbcreatecontrol() into one
occurred in b46667c63eb7 in the FreeBSD src repository.  The value of
__FreeBSD_version at the time of that commit was 1400059, so check
for systems with a version stamp less than 1400059.

Ideally __FreeBSD_version would have been bumped in b46667c63eb7,
however it was set to 1400059 53 commits prior in 3a9a9c0ca44e and not
bumped to 1400060 until 374 commits later in 85d7875d4291.  Thus, this
is not a perfect solution because CURRENT systems built from 53 possible
commits that require the adjustment will still fail to build the
wireguard kernel module.  This is better than checking for systems with
__FreeBSD_version &lt; 1400057.  In that case, there are 767 different
commits a CURRENT system may be built from where the module will fail to
build.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>crypto: inline blake2s convenience function</title>
<updated>2022-06-14T09:35:01Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-06-14T09:35:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=5ba28362feba89d28354e0ea038dc5f4ebaaf19e'/>
<id>urn:sha1:5ba28362feba89d28354e0ea038dc5f4ebaaf19e</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>wg_noise: import hmac from crypto</title>
<updated>2022-06-14T09:33:26Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-06-14T09:33:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=5c5832279855722b939a381b9a291dc5ca2ee52e'/>
<id>urn:sha1:5c5832279855722b939a381b9a291dc5ca2ee52e</id>
<content type='text'>
This is weird and no library should implement it. Bring it into wg_noise
instead.

Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>version: bump</title>
<updated>2022-06-14T09:19:42Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-06-14T09:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=a7d386f91ee40734b0ec181963deafec9881a812'/>
<id>urn:sha1:a7d386f91ee40734b0ec181963deafec9881a812</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>compat: fix version stamp</title>
<updated>2022-06-13T23:26:13Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-06-13T23:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=e519e8e44dc452fc5feb1e129c456aec5c2cd68d'/>
<id>urn:sha1:e519e8e44dc452fc5feb1e129c456aec5c2cd68d</id>
<content type='text'>
Reported-by: Michael Butler &lt;imb@protected-networks.net&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>crypto: harmonize with compat and clean up</title>
<updated>2022-06-13T23:24:38Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2022-06-13T23:22:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=416c5dcf27987ae04323820b3b805dc98e6d1b39'/>
<id>urn:sha1:416c5dcf27987ae04323820b3b805dc98e6d1b39</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>crypto: use curve25519 API from the kernel when available</title>
<updated>2022-06-13T22:55:29Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2021-11-22T18:39:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=613c964ee9241c3e8e312faa967684f1068365ee'/>
<id>urn:sha1:613c964ee9241c3e8e312faa967684f1068365ee</id>
<content type='text'>
Signed-off-by: John Baldwin &lt;jhb@FreeBSD.org&gt;
</content>
</entry>
<entry>
<title>crypto: use &lt;crypto/chacha20_poly1305.h&gt; when present</title>
<updated>2022-06-13T22:55:15Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2021-11-12T00:40:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-freebsd/commit/?id=f59e60e369720eb19ce8ff2d48b9cd32f3d1fc1e'/>
<id>urn:sha1:f59e60e369720eb19ce8ff2d48b9cd32f3d1fc1e</id>
<content type='text'>
Signed-off-by: John Baldwin &lt;jhb@FreeBSD.org&gt;
</content>
</entry>
</feed>
