]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
armv8crypto: fix AES-XTS regression introduced by ed9b7f44
authorOleksandr Tymoshenko <gonzo@FreeBSD.org>
Sun, 7 Mar 2021 20:03:47 +0000 (12:03 -0800)
committerOleksandr Tymoshenko <gonzo@FreeBSD.org>
Tue, 9 Mar 2021 19:27:11 +0000 (11:27 -0800)
commitfd7d1ec21aea1c25489a939c35ebeba873782fdf
treee3d322148dda5ad932951333fd24b4bb3c4269be
parent1ceb3c6c3bdbd0feabe1e071cac1a464bba125b1
armv8crypto: fix AES-XTS regression introduced by ed9b7f44

Initialization of the XTS key schedule was accidentally dropped
when adding AES-GCM support so all-zero schedule was used instead.
This rendered previously created GELI partitions unusable.
This change restores proper XTS key schedule initialization.

Reported by: Peter Jeremy <peter@rulingia.com>
MFC after: immediately
Approved by: re (gjb)

(cherry picked from commit 748be78e60ccc4a26325a636347debb1f7e6749b)
sys/crypto/armv8/armv8_crypto.c