Home GnuPG

Improve constant-time buffer compare

Description

Improve constant-time buffer compare

* cipher/bufhelp.h (buf_eq_const): Rewrite logic.

New implementation for constant-time buffer comparing that
avoids generating conditional code in comparison loop.

(cherry picked from commit a1127dbbada4302abf09eec90fbaceca87bfcdf0)

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

Details

Provenance
jukiviliAuthored on Mar 22 2018, 8:42 PM
wernerCommitted on Apr 17 2018, 5:35 PM
Parents
rC1900853f2aee: doc: Clarify the value range of the use-rsa-e parameter.
Branches
Unknown
Tags
Unknown