mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-04 05:04:41 +02:00
added conditional assembly for the intel-format AES_NI decrypt procedures
This commit is contained in:
@@ -100,6 +100,7 @@ LAST:
|
|||||||
ret
|
ret
|
||||||
AES_CBC_encrypt ENDP
|
AES_CBC_encrypt ENDP
|
||||||
|
|
||||||
|
IFDEF WOLFSSL_AESNI_BY4
|
||||||
|
|
||||||
; void AES_CBC_decrypt_by4(const unsigned char* in,
|
; void AES_CBC_decrypt_by4(const unsigned char* in,
|
||||||
; unsigned char* out,
|
; unsigned char* out,
|
||||||
@@ -308,6 +309,8 @@ DEND_4:
|
|||||||
ret
|
ret
|
||||||
AES_CBC_decrypt_by4 ENDP
|
AES_CBC_decrypt_by4 ENDP
|
||||||
|
|
||||||
|
ELSE
|
||||||
|
IFDEF WOLFSSL_AESNI_BY6
|
||||||
|
|
||||||
; void AES_CBC_decrypt_by6(const unsigned char *in,
|
; void AES_CBC_decrypt_by6(const unsigned char *in,
|
||||||
; unsigned char *out,
|
; unsigned char *out,
|
||||||
@@ -565,6 +568,7 @@ DEND_6:
|
|||||||
ret
|
ret
|
||||||
AES_CBC_decrypt_by6 ENDP
|
AES_CBC_decrypt_by6 ENDP
|
||||||
|
|
||||||
|
ELSE
|
||||||
|
|
||||||
; void AES_CBC_decrypt_by8(const unsigned char *in,
|
; void AES_CBC_decrypt_by8(const unsigned char *in,
|
||||||
; unsigned char *out,
|
; unsigned char *out,
|
||||||
@@ -848,6 +852,8 @@ DEND_8:
|
|||||||
ret
|
ret
|
||||||
AES_CBC_decrypt_by8 ENDP
|
AES_CBC_decrypt_by8 ENDP
|
||||||
|
|
||||||
|
ENDIF
|
||||||
|
ENDIF
|
||||||
|
|
||||||
; /*
|
; /*
|
||||||
; AES_ECB_encrypt[const ,unsigned char*in
|
; AES_ECB_encrypt[const ,unsigned char*in
|
||||||
|
Reference in New Issue
Block a user