]> code.ossystems Code Review - openembedded-core.git/commit
libgcrypt: fix CVE-2017-9526
authorRoss Burton <ross.burton@intel.com>
Tue, 18 Jul 2017 22:07:08 +0000 (23:07 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 19 Jul 2017 10:29:30 +0000 (11:29 +0100)
commit6039dbfd981830b5406c25a27ccfae0e5ed016e8
treee571a432b26a9d4698c3e3e5b919c02276efc782
parentbeab5b357cd46094b1c376c47d04e8d0de73e1e3
libgcrypt: fix CVE-2017-9526

In libgcrypt before 1.7.7, an attacker who learns the EdDSA session key (from
side-channel observation during the signing process) can easily recover the
long-term secret key. 1.7.7 makes a cipher/ecc-eddsa.c change to store this
session key in secure memory, to ensure that constant-time point operations are
used in the MPI library.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/libgcrypt/files/0001-ecc-Store-EdDSA-session-key-in-secure-memory.patch [new file with mode: 0644]
meta/recipes-support/libgcrypt/libgcrypt.inc