Home GnuPG

Fix WIN64 assembly glue for AES
24a769a7c760Unpublished

Unpublished Commit ยท Learn More

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

Description

Fix WIN64 assembly glue for AES

* cipher/rinjdael.c (do_encrypt, do_decrypt)
[!HAVE_COMPATIBLE_GCC_AMD64_PLATFORM_AS]: Change input operands to
input+output to mark volatile nature of the used registers.

Function arguments cannot be passed to assembly block as input operands
as target function modifies those input registers.

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

Details

Provenance
jukiviliAuthored on May 3 2015, 4:16 PM
Parents
rC2f4fefdbc628: Add '1 million a characters' test vectors
Branches
Unknown
Tags
Unknown

Event Timeline

Jussi Kivilinna <jussi.kivilinna@iki.fi> committed rC24a769a7c760: Fix WIN64 assembly glue for AES (authored by Jussi Kivilinna <jussi.kivilinna@iki.fi>).May 3 2015, 4:31 PM