opnsense-src/tests/sys
John Baldwin dffa7f13db crypto: Test all of the AES-CCM KAT vectors.
Previously, only test vectors which used the default nonce and tag
sizes (12 and 16, respectively) were tested.  This now tests all of
the vectors.  This exposed some additional issues around requests with
an empty payload (which wasn't supported) and an empty AAD (which
falls back to CIOCCRYPT instead of CIOCCRYPTAEAD).

- Make use of the 'ivlen' and 'maclen' fields for CIOGSESSION2 to
  test AES-CCM vectors with non-default nonce and tag lengths.

- Permit requests with an empty payload.

- Permit an input MAC for requests without AAD.

Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D32121

(cherry picked from commit 668770dc7d)
2021-10-21 14:19:24 -07:00
..
acl Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
aio aio: revert the workaround for bug 251828 in the tests 2021-10-07 15:38:25 -06:00
audit tests/sys/audit: add missing comma delimiter between fields 2021-03-17 22:22:48 +00:00
auditpipe Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
capsicum Simplify the capsicum-test wrapper script 2021-03-17 22:22:49 +00:00
cddl tests/sys/cddl: correctly quote atf_set "require.progs" 2021-03-17 22:22:50 +00:00
common pf tests: test ALTQ CBQ on top of if_vlan 2021-09-01 15:27:01 +02:00
devrandom Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
fifo Avoid hard-coding pipe buffer sizes in the pipe and fifo kqueue tests. 2020-05-20 17:48:18 +00:00
file vfs: Permit unix sockets to be opened with O_PATH 2021-10-17 17:15:44 -04:00
fs tests/sys/fs/fusefs/read.cc: fix build on powerpc64 2021-10-08 00:15:05 -05:00
geom gmultipath failloop test: Add a checker for dtrace executes successfully or not 2021-09-30 11:57:06 +08:00
kern riscv: fix VM_MAXUSER_ADDRESS checks in asm routines 2021-10-15 12:22:13 -03:00
kqueue kqueue: don't arbitrarily restrict long-past values for NOTE_ABSTIME 2021-10-06 02:03:53 -05:00
mac Resolve conflict between the fusefs(5) and mac_bsdextended(4) tests 2020-05-02 20:14:59 +00:00
mqueue Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
net net tests: basic test case for bpf(4)'s ability to set vlan pcp 2021-08-02 16:50:32 +02:00
netgraph tests/netgraph: Tests for ng_vlan_rotate 2021-06-16 13:25:04 +02:00
netinet netinet tests: delete an interface with pending lookups 2021-08-24 09:03:21 +02:00
netinet6 Add arp/ndp tests in addition to rtsock ll tests. 2021-08-24 09:02:15 +02:00
netipsec ping: fix some man pages and tests after r368045 2020-11-26 04:55:02 +00:00
netmap Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
netpfil pf tests: Basic adaptive mode syncookie test 2021-10-06 10:46:54 +02:00
opencrypto crypto: Test all of the AES-CCM KAT vectors. 2021-10-21 14:19:24 -07:00
pjdfstest Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00
posixshm posixshm_test.c: remove tautological checks 2020-12-11 22:52:20 +00:00
sys tests/sys/sys: Raise WARNS 2021-10-01 10:06:41 -04:00
vfs tests/sys/vfs/lookup_cap_dotdot: No longer aborts after ATF update 2021-03-17 12:22:03 +00:00
vm shared shadow vm object invalidation regression test 2021-07-02 14:14:32 -07:00
vmm vmm: Add credential to cdev object 2021-09-01 09:07:42 -04:00
Makefile vmm: Add credential to cdev object 2021-09-01 09:07:42 -04:00
Makefile.depend DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
Makefile.inc Do a sweep and remove most WARNS=6 settings 2020-10-01 01:10:51 +00:00