freebsd-dev/sys/opencrypto
John Baldwin 47e2650ea4 Add support to the KTLS OCF module for AES-CBC MTE ciphersuites.
This is a simplistic approach which encrypts each TLS record in two
separate passes: one to generate the MAC and a second to encrypt.
This supports TLS 1.0 connections with implicit IVs as well as TLS
1.1+ with explicit IVs.

Reviewed by:	gallatin
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D26730
2020-10-13 18:04:19 +00:00
..
_cryptodev.h
cbc_mac.c
cbc_mac.h
criov.c
crypto.c
cryptodeflate.c
cryptodev_if.m
cryptodev.c Name the on-stack union of compat thunks. 2020-08-26 22:36:08 +00:00
cryptodev.h
cryptosoft.c Simplify swcr_authcompute() after removal of deprecated algorithms. 2020-10-06 18:07:52 +00:00
deflate.h
gfmult.c
gfmult.h
gmac.c
gmac.h
ktls_ocf.c Add support to the KTLS OCF module for AES-CBC MTE ciphersuites. 2020-10-13 18:04:19 +00:00
rmd160.c
rmd160.h
xform_aes_icm.c
xform_aes_xts.c Include sys/types.h here 2020-09-15 15:21:29 +00:00
xform_auth.h
xform_cbc_mac.c
xform_cml.c
xform_comp.h
xform_deflate.c
xform_enc.h
xform_gmac.c
xform_null.c
xform_poly1305.c
xform_poly1305.h
xform_rijndael.c
xform_rmd160.c
xform_sha1.c
xform_sha2.c
xform.c
xform.h