Home GnuPG

sntrup761: harden mask generation against branch optimization
cf1165c26ac8Unpublished

Unpublished Commit · Learn More

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

Description

sntrup761: harden mask generation against branch optimization

* cipher/sntrup761.c (int32_MINMAX, uint32_divmod_uint14)
(int32_divmod_uint14, int16_t_nonzero_mask, int16_t_negative_mask)
(Ciphertexts_diff_mask): Generate mask with const-time helper function.

Cherry-pick master commit of:
bf7546c5028b0c740c4a7a7142de17bcee588e58

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

Details

Provenance
jukiviliAuthored on Sep 17 2025, 6:13 PM
gniibeCommitted on Nov 20 2025, 2:32 AM
Parents
rC0df884de5e3c: kyber: harden mask generation against branch optimization
Branches
Unknown
Tags
Unknown

Event Timeline