freebsd-nq/sys
John Baldwin ab91fb6c21 crypto: Refactor software support for AEAD ciphers.
Extend struct enc_xform to add new members to handle auth operations
for AEAD ciphers.  In particular, AEAD operations in cryptosoft no
longer use a struct auth_hash.  Instead, the setkey and reinit methods
of struct enc_xform are responsible for initializing both the cipher
and auth state.

Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D33196
2021-12-09 11:52:42 -08:00
..
amd64 amd64: plug set-but-not-used vars in pmap 2021-12-09 16:37:26 +00:00
arm arm/freescale: remove FBIOSCURSOR 2021-12-09 17:00:43 +00:00
arm64 Regen 2021-12-09 02:49:10 +02:00
bsm Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
cam cam/iosched: fix off by one error 2021-12-05 23:00:01 -07:00
cddl Allow ddb and dtrace use the DMAP region on arm64 2021-10-01 11:27:33 +01:00
compat modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
conf cxgbe(4): Update firmwares to 1.26.4.0 2021-12-09 11:25:31 -08:00
contrib modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
crypto crypto: Validate AES-GCM IV length in check_csp(). 2021-12-09 11:52:41 -08:00
ddb Create sys/reg.h for the common code previously in machine/reg.h 2021-08-30 12:50:53 +01:00
dev crypto: Validate AES-GCM IV length in check_csp(). 2021-12-09 11:52:41 -08:00
dts add rk3328 overlay for enabling analog sound 2021-11-13 11:09:23 +02:00
fs modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
gdb
geom Revert "geom_bde: plug set-but-not-used vars" 2021-12-09 19:23:05 +00:00
gnu
i386 Regen 2021-12-09 02:49:10 +02:00
isa
kern modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
kgssapi
libkern libkern: remove bcopy 2021-08-24 11:24:07 +00:00
mips Make struct syscall_args machine independent 2021-12-08 18:45:33 +00:00
modules cxgbe(4): Update firmwares to 1.26.4.0 2021-12-09 11:25:31 -08:00
net ifnet: make V_if_index static to if.c 2021-12-06 09:32:31 -08:00
net80211 net80211(4): Fix a typo in a sysctl description 2021-12-04 12:09:17 +01:00
netgraph ng_ubt(4): Add missing module dependency for _net_bluetooth sysctl node. 2021-12-08 10:18:32 +01:00
netinet ifnet_byindex() actually requires network epoch 2021-12-06 09:32:31 -08:00
netinet6 in6p_set_multicast_if(): fix malloc(M_WAITOK) with epoch 2021-12-06 14:33:23 -08:00
netipsec ipsec: fix a panic with INVARIANTS 2021-12-03 14:22:23 -09:00
netpfil pfsync: fix incorrect enabling of defer mode 2021-12-06 13:25:14 +01:00
netsmb
nfs kernel: partially revert e9efb1125a15, default inet mask 2021-11-14 14:12:25 -06:00
nfsclient
nfsserver
nlm
ofed socket: De-duplicate SBLOCKWAIT() definitions 2021-09-14 09:01:32 -04:00
opencrypto crypto: Refactor software support for AEAD ciphers. 2021-12-09 11:52:42 -08:00
powerpc Make struct syscall_args machine independent 2021-12-08 18:45:33 +00:00
riscv Make struct syscall_args machine independent 2021-12-08 18:45:33 +00:00
rpc mbuf: Only allow extpg mbufs if the system has a direct map 2021-11-16 13:31:04 -05:00
security MAC/priority module for realtime privilege group 2021-12-04 20:19:25 +02:00
sys modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
teken
tests routing: add IPv6 fib validation procedure. 2021-08-16 23:04:01 +00:00
tools syscalls: add COMPAT13 2021-12-09 02:48:32 +02:00
ufs Revert "ffs(3): Fix a typo in a sysctl description" 2021-12-05 13:45:47 +01:00
vm swapoff: add one more variant of the syscall 2021-12-09 02:48:46 +02:00
x86 modules: increase MAXMODNAME and provide backward compat 2021-12-09 18:09:53 +00:00
xdr
xen xen/privcmd: fix MMAP_RESOURCE ioctl to copy out results 2021-11-18 09:46:44 +01:00
Makefile