x86_64 assembly pack: Win64 SEH face-lift.
authorAndy Polyakov <appro@openssl.org>
Fri, 3 Feb 2017 11:07:16 +0000 (12:07 +0100)
committerAndy Polyakov <appro@openssl.org>
Mon, 6 Feb 2017 07:21:42 +0000 (08:21 +0100)
commit384e6de4c7e35e37fb3d6fbeb32ddcb5eb0d3d3f
tree3eba1883b51094452284e267b6772b261db622b4
parente1dbf7f431b996010844e220d3200cbf2122dbb3
x86_64 assembly pack: Win64 SEH face-lift.

- harmonize handlers with guidelines and themselves;
- fix some bugs in handlers;
- add missing handlers in chacha and ecp_nistz256 modules;

Reviewed-by: Rich Salz <rsalz@openssl.org>
14 files changed:
crypto/aes/asm/aes-x86_64.pl
crypto/aes/asm/aesni-sha256-x86_64.pl
crypto/aes/asm/aesni-x86_64.pl
crypto/aes/asm/bsaes-x86_64.pl
crypto/bn/asm/rsaz-avx2.pl
crypto/bn/asm/x86_64-gf2m.pl
crypto/bn/asm/x86_64-mont.pl
crypto/bn/asm/x86_64-mont5.pl
crypto/chacha/asm/chacha-x86_64.pl
crypto/ec/asm/ecp_nistz256-x86_64.pl
crypto/modes/asm/ghash-x86_64.pl
crypto/sha/asm/sha1-x86_64.pl
crypto/sha/asm/sha512-x86_64.pl
crypto/whrlpool/asm/wp-x86_64.pl