We are updating our products with support for OpenSSL 1.0.0d, and I am
unable to locate an Intel AES-NI patch which will sucessfully patch it.
Is there is newer version available then "openssl-1.0.0-aesni-v4.patch"?
This patch worked for OpenSSL 1.0.0b, but fails with 1.0.0d as shown below:
> C:\\openssl-1.0.0d>\\system\\bin\\patch -p0 0
> patching file Configure
> Hunk #2 FAILED at 491.
> Hunk #3 succeeded at 1410 (offset 19 lines).
> 1 out of 3 hunks FAILED -- saving rejects to file Configure.rej
> patching file crypto/aes/Makefile
> patching file crypto/engine/Makefile
> patching file crypto/engine/eng_all.c
> Hunk #3 succeeded at 114 with fuzz 1 (offset -3 lines).
> patching file crypto/engine/engine.h
> Hunk #1 succeeded at 344 (offset -4 lines).
> patching file crypto/evp/evp.h
> Hunk #1 succeeded at 1190 (offset 13 lines).
> patching file crypto/evp/evp_err.c
> patching file crypto/aes/asm/aesni-x86.pl
> patching file crypto/aes/asm/aesni-x86_64.pl
> patching file crypto/engine/eng_aesni.c
> patching file test/test_aesni
> patching file util/libeay.num
> Hunk #1 FAILED at 4176.
> 1 out of 1 hunk FAILED -- saving rejects to file util/libeay.num.rej
I found the Intel v4 patch and previous versions here: