Re: [PATCH] Fix XMM register clobbering in crypto/aes/asm/aesni-x86_64:aesni_ecb_encrypt() under Win64

2014-10-23 Thread Andy Polyakov
> This patch fixes clobbering of XMM6-XMM9 registers by the assembler > implementation of aesni_ecb_encrypt(). This was fixed in RT#3552. __ OpenSSL Project http://www.openssl.org Development Maili

[PATCH] Fix XMM register clobbering in crypto/aes/asm/aesni-x86_64:aesni_ecb_encrypt() under Win64

2014-10-14 Thread Mikhail Kupchik
This patch fixes clobbering of XMM6-XMM9 registers by the assembler implementation of aesni_ecb_encrypt(). Windows x86_64 ABI requires XMM6-XMM15 registers to be preserved by callee, unlike System V x86_64 ABI. --- a/crypto/aes/asm/aesni-x86_64.pl2014-09-25 22:02:56.0 +0300 +++ b/cr