]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Prepare crypto framework for IPsec ESN support
authormw <mw@FreeBSD.org>
Fri, 16 Oct 2020 11:06:33 +0000 (11:06 +0000)
committermw <mw@FreeBSD.org>
Fri, 16 Oct 2020 11:06:33 +0000 (11:06 +0000)
commit1fbf0f303a71f0288cb2a9791c6613b3ae40c82b
tree428d3177820da2acf9eaed90373282d107b53180
parent68650074266a6d1d3df8bcad626869aea3266277
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