Home GnuPG

rijndael: harden mask generation against branch optimization

Description

rijndael: harden mask generation against branch optimization

* cipher/rijndael.c (do_setkey): Generate 'rcon' mask with const-time
helper.
(_gcry_aes_xts_crypt): Generate tweak mask with const-time helper.

Cherry-pick master commit of:
f6b7a40f23c62a45ec1285388a5336c5cf313222

  • Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>

Details

Provenance
jukiviliAuthored on Aug 28 2025, 7:26 AM
gniibeCommitted on Nov 20 2025, 2:28 AM
Parents
rCb17ed8d1af20: mceliece6688128f: fix stack overflow crash on win64/wine
Branches
Unknown
Tags
Unknown