diff options
author | Vladimir Serbinenko <phcoder@gmail.com> | 2013-04-18 13:22:34 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2013-04-18 14:48:30 +0200 |
commit | 86e72b490a5790a9c23341067c7e4d3e38be1634 (patch) | |
tree | 1f2982370ffdbf040876b06133ab2cf9c4cbe97b /AUTHORS | |
parent | 78cd0ba8a8eceee9d0b3397a2ab3bda6ba37c8a4 (diff) | |
download | libgcrypt-86e72b490a5790a9c23341067c7e4d3e38be1634.tar.gz |
Fix alignment problem in serpent.c.
* cipher/serpent.c (serpent_key_prepare): Fix misaligned access.
(serpent_setkey): Likewise.
(serpent_encrypt_internal): Likewise.
(serpent_decrypt_internal): Likewise.
(serpent_encrypt): Don't put an alignment-increasing cast.
(serpent_decrypt): Likewise.
(serpent_test): Likewise.
--
This is a port of the fix for the Libgcrypt code in GRUB:
http://bzr.savannah.gnu.org/lh/grub/trunk/grub/revision/3685
GRUB is FSF copyrighted and thus we can use this code without a DCO.
Note that the above fix was not correct and failed the selftests, thus
I fixed this fix.
GnuPG-bug-id: 1384
Signed-off-by: Werner Koch <wk@gnupg.org>
(cherry picked from commit 8eab66ad6852ec985bfb1e7fec35981d5e31148a)
Diffstat (limited to 'AUTHORS')
-rw-r--r-- | AUTHORS | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -103,6 +103,11 @@ Assigns Past and Future Changes ulm@gentoo.org (Changes to cipher/idea.c and related files) +LIBGCRYPT Vladimir Serbinenko 2012-04-26 +Assigns Past and Future Changes +phcoder@gmail.com +(cipher/serpent.c) + Authors with a DCO ================== |