Home GnuPG

rijndael: harden mask generation against branch optimization
efa0e8fdee5cUnpublished

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

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

Event Timeline