From 526606e42fb9b08c64af2f411071fb76ac355787 Mon Sep 17 00:00:00 2001 From: John Safranek Date: Thu, 14 Apr 2016 11:30:10 -0700 Subject: [PATCH] added conditional assembly for the intel-format AES_NI decrypt procedures --- wolfcrypt/src/aes_asm.asm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wolfcrypt/src/aes_asm.asm b/wolfcrypt/src/aes_asm.asm index 6fe026d5c..cd7bc78a1 100644 --- a/wolfcrypt/src/aes_asm.asm +++ b/wolfcrypt/src/aes_asm.asm @@ -100,6 +100,7 @@ LAST: ret AES_CBC_encrypt ENDP +IFDEF WOLFSSL_AESNI_BY4 ; void AES_CBC_decrypt_by4(const unsigned char* in, ; unsigned char* out, @@ -308,6 +309,8 @@ DEND_4: ret AES_CBC_decrypt_by4 ENDP +ELSE +IFDEF WOLFSSL_AESNI_BY6 ; void AES_CBC_decrypt_by6(const unsigned char *in, ; unsigned char *out, @@ -565,6 +568,7 @@ DEND_6: ret AES_CBC_decrypt_by6 ENDP +ELSE ; void AES_CBC_decrypt_by8(const unsigned char *in, ; unsigned char *out, @@ -848,6 +852,8 @@ DEND_8: ret AES_CBC_decrypt_by8 ENDP +ENDIF +ENDIF ; /* ; AES_ECB_encrypt[const ,unsigned char*in