]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Prepare crypto framework for IPsec ESN support
authorMarcin Wojtas <mw@FreeBSD.org>
Fri, 16 Oct 2020 11:06:33 +0000 (11:06 +0000)
committerMarcin Wojtas <mw@FreeBSD.org>
Fri, 16 Oct 2020 11:06:33 +0000 (11:06 +0000)
commit7e89ae49db749715b17ae2358cc60b6e74fed69f
tree428d3177820da2acf9eaed90373282d107b53180
parente23ee5b88403416bbe06ae9ab1b5a053d2c3acb4
Prepare crypto framework for IPsec ESN support

This permits requests (netipsec ESP and AH protocol) to provide the
IPsec ESN (Extended Sequence Numbers) in a separate buffer.

As with separate output buffer and separate AAD buffer not all drivers
support this feature. Consumer must request use of this feature via new
session flag.

Submitted by:           Grzegorz Jaszczyk <jaz@semihalf.com>
                        Patryk Duda <pdk@semihalf.com>
Reviewed by:            jhb
Differential revision:  https://reviews.freebsd.org/D24838
Obtained from:          Semihalf
Sponsored by:           Stormshield
share/man/man9/crypto_request.9
share/man/man9/crypto_session.9
sys/opencrypto/crypto.c
sys/opencrypto/cryptodev.h