]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Enable accelerated AES-XTS software crypto in GENERIC.
authorJohn Baldwin <jhb@FreeBSD.org>
Wed, 13 Jan 2021 21:13:01 +0000 (13:13 -0800)
committerJohn Baldwin <jhb@FreeBSD.org>
Wed, 13 Jan 2021 21:13:01 +0000 (13:13 -0800)
commit074a91f746bd80498a4c815aa795e5dc51b12121
treec68c976bb5f5244ce3f6eb9066d6a7ab98676b89
parent44117554b1ee8edd66d7383c17802d5799fd18f2
Enable accelerated AES-XTS software crypto in GENERIC.

In particular, using GELI on a root filesystem will only use
accelerated software crypto drivers if they are available before the
root filesystem is mounted.  While these modules can be loaded from
the loader, including them in GENERIC provides a better out-of-the-box
experience for users.

Both aesni(4) and armv8crypto(4) provide accelerated implementations
of the default cipher used by GELI (AES-XTS) in addition to other
ciphers.

Reviewed by: mhorne, allanjude, markj
Differential Revision: https://reviews.freebsd.org/D28100
sys/amd64/conf/GENERIC
sys/arm64/conf/GENERIC
sys/i386/conf/GENERIC