summaryrefslogtreecommitdiff
path: root/utils/fakeroot.sh
diff options
context:
space:
mode:
authorJustus Winter <justus@gnupg.org>2016-09-06 09:47:02 +0200
committerJustus Winter <justus@gnupg.org>2016-09-06 09:47:02 +0200
commit4fb81a7e92d0cd6d854a4a020f34b948ad6ce29b (patch)
treed7f273362f8c413b312bf25710e205c944a9e6cc /utils/fakeroot.sh
parent349b9c4fdcb49add63ec71cabd6e4e4dbe6b262d (diff)
random: Hash continuous areas in the csprng pool.
* random/gnupg-random.c (mix_pool): Store the first hash at the end of the pool. -- This fixes a long standing bug (since 1998) in Libgcrypt and GnuPG. An attacker who obtains 580 bytes of the random number from the standard RNG can trivially predict the next 20 bytes of output. The bug was found and reported by Felix Dörre and Vladimir Klebanov, Karlsruhe Institute of Technology. A paper describing the problem in detail will shortly be published. This is a port of c6dbfe89 from the GnuPG classic branch. CVE-id: CVE-2016-6313
Diffstat (limited to 'utils/fakeroot.sh')
0 files changed, 0 insertions, 0 deletions