Home GnuPG

Avoid burn_stack in CAST5 setkey
5797ebc268b4Unpublished

Unpublished Commit ยท Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

Avoid burn_stack in CAST5 setkey

* cipher/cast5.c (do_cast_setkey): Use wipememory instead of memset.
(cast_setkey): Remove stack burning.

Burning stack does not work properly when compiler inlines static functions,
therefore use wipememory to clear stack after use instead of relying on
_gcry_burn_stack.

  • Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>

Details

Provenance
jukiviliAuthored on Nov 5 2013, 11:30 AM
Parents
rC9897ccb38150: Improve Serpent key setup speed
Branches
Unknown
Tags
Unknown

Event Timeline

Jussi Kivilinna <jussi.kivilinna@iki.fi> committed rC5797ebc268b4: Avoid burn_stack in CAST5 setkey (authored by Jussi Kivilinna <jussi.kivilinna@iki.fi>).Nov 6 2013, 6:23 PM