]> 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:34 +0000 (23:07 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 19 Jul 2017 10:29:54 +0000 (11:29 +0100)
commit04d7a4adafa09f9f3012c355f4f2f9728cb0b166
treeb496bab7ad1fe3c9b5254d3331867dd53890bdd3
parentbefda6ce3fd916ab04c035d1d82ed173759f7f09
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