]> code.ossystems Code Review - openembedded-core.git/commit
libgcrypt: fix CVE-2017-9526
authorRoss Burton <ross.burton@intel.com>
Wed, 19 Jul 2017 13:27:32 +0000 (14:27 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 19 Jul 2017 14:13:35 +0000 (15:13 +0100)
commitfb28c54347fcf4957b9b8ee7dee423d859eb7820
tree111ef4273c5671740b4fe9aa4f67f7c1f7d4c974
parent1a713fb654a31a6dd218dc1b5b810e2b380ecbb1
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