]> 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>
Sun, 7 Mar 2021 20:41:15 +0000 (12:41 -0800)
commit4ecfdf7b47b2ca6ef038610339a96586d04de5ab
tree9e464da3c465713b6a7b85e0349ef0885e5fba98
parentabbf5f02fa1ac0c7de2d4a0f7161f78fb1eba8db
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

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