freebsd-nq/tools
John Baldwin 64c043d2d2 crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes.
This is useful for WireGuard which uses a nonce of 8 bytes rather
than the 12 bytes used for IPsec and TLS.

Note that this also fixes a (should be) harmless bug in ossl(4) where
the counter was incorrectly treated as a 64-bit counter instead of a
32-bit counter in terms of wrapping when using a 12 byte nonce.
However, this required a single message (TLS record) longer than 64 *
(2^32 - 1) bytes (about 256 GB) to trigger.

Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D32122

(cherry picked from commit 42dcd39528)
2021-10-21 14:19:30 -07:00
..
boot lualoader: fix lua-lint run 2020-12-17 18:29:30 +00:00
bsdbox ncurses: only keep the version with widechar support 2021-01-05 14:01:32 +01:00
build tools/build/cross-build: Fix building libllvmminimal on Linux 2021-09-07 13:08:17 +01:00
bus_space
coccinelle
debugscripts
diag
ifnet
kerneldoc kerneldoc: remove Doxyfile for cmx(4) 2021-01-16 23:53:13 +01:00
LibraryReport
lua
pkgbase
regression Fix a few typos in source code comments 2021-08-19 09:29:25 +02:00
sched
test tools/test/upsdl: fix compiler warnings 2021-10-07 15:41:47 -06:00
tools crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes. 2021-10-21 14:19:30 -07:00
uma/smrstress
install.sh
make_libdeps.sh
README
tinder.sh

$FreeBSD$

This directory tree contains tools used for the maintenance and
testing of FreeBSD.  There is no toplevel Makefile structure since
these tools are not meant to be built as part of the standard system,
though there may be individual Makefiles in some of the subdirs.

Please read the README files in the subdirs for further information.