diff options
Diffstat (limited to 'src/lib/libcrypto/aes/asm/aes-armv4.pl')
-rw-r--r-- | src/lib/libcrypto/aes/asm/aes-armv4.pl | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/lib/libcrypto/aes/asm/aes-armv4.pl b/src/lib/libcrypto/aes/asm/aes-armv4.pl index 3d581c5d7c..0048ee5b29 100644 --- a/src/lib/libcrypto/aes/asm/aes-armv4.pl +++ b/src/lib/libcrypto/aes/asm/aes-armv4.pl | |||
@@ -161,17 +161,17 @@ AES_Te: | |||
161 | .word 0x1B000000, 0x36000000, 0, 0, 0, 0, 0, 0 | 161 | .word 0x1B000000, 0x36000000, 0, 0, 0, 0, 0, 0 |
162 | .size AES_Te,.-AES_Te | 162 | .size AES_Te,.-AES_Te |
163 | 163 | ||
164 | @ void AES_encrypt(const unsigned char *in, unsigned char *out, | 164 | @ void aes_encrypt_internal(const unsigned char *in, unsigned char *out, |
165 | @ const AES_KEY *key) { | 165 | @ const AES_KEY *key) { |
166 | .global AES_encrypt | 166 | .global aes_encrypt_internal |
167 | .type AES_encrypt,%function | 167 | .type aes_encrypt_internal,%function |
168 | .align 5 | 168 | .align 5 |
169 | AES_encrypt: | 169 | aes_encrypt_internal: |
170 | sub r3,pc,#8 @ AES_encrypt | 170 | sub r3,pc,#8 @ aes_encrypt_internal |
171 | stmdb sp!,{r1,r4-r12,lr} | 171 | stmdb sp!,{r1,r4-r12,lr} |
172 | mov $rounds,r0 @ inp | 172 | mov $rounds,r0 @ inp |
173 | mov $key,r2 | 173 | mov $key,r2 |
174 | sub $tbl,r3,#AES_encrypt-AES_Te @ Te | 174 | sub $tbl,r3,#aes_encrypt_internal-AES_Te @ Te |
175 | #if __ARM_ARCH__<7 || defined(__STRICT_ALIGNMENT) | 175 | #if __ARM_ARCH__<7 || defined(__STRICT_ALIGNMENT) |
176 | ldrb $s0,[$rounds,#3] @ load input data in endian-neutral | 176 | ldrb $s0,[$rounds,#3] @ load input data in endian-neutral |
177 | ldrb $t1,[$rounds,#2] @ manner... | 177 | ldrb $t1,[$rounds,#2] @ manner... |
@@ -265,7 +265,7 @@ AES_encrypt: | |||
265 | moveq pc,lr @ be binary compatible with V4, yet | 265 | moveq pc,lr @ be binary compatible with V4, yet |
266 | bx lr @ interoperable with Thumb ISA:-) | 266 | bx lr @ interoperable with Thumb ISA:-) |
267 | #endif | 267 | #endif |
268 | .size AES_encrypt,.-AES_encrypt | 268 | .size aes_encrypt_internal,.-aes_encrypt_internal |
269 | 269 | ||
270 | .type _armv4_AES_encrypt,%function | 270 | .type _armv4_AES_encrypt,%function |
271 | .align 2 | 271 | .align 2 |
@@ -877,17 +877,17 @@ AES_Td: | |||
877 | .byte 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d | 877 | .byte 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d |
878 | .size AES_Td,.-AES_Td | 878 | .size AES_Td,.-AES_Td |
879 | 879 | ||
880 | @ void AES_decrypt(const unsigned char *in, unsigned char *out, | 880 | @ void aes_decrypt_internal(const unsigned char *in, unsigned char *out, |
881 | @ const AES_KEY *key) { | 881 | @ const AES_KEY *key) { |
882 | .global AES_decrypt | 882 | .global aes_decrypt_internal |
883 | .type AES_decrypt,%function | 883 | .type aes_decrypt_internal,%function |
884 | .align 5 | 884 | .align 5 |
885 | AES_decrypt: | 885 | aes_decrypt_internal: |
886 | sub r3,pc,#8 @ AES_decrypt | 886 | sub r3,pc,#8 @ aes_decrypt_internal |
887 | stmdb sp!,{r1,r4-r12,lr} | 887 | stmdb sp!,{r1,r4-r12,lr} |
888 | mov $rounds,r0 @ inp | 888 | mov $rounds,r0 @ inp |
889 | mov $key,r2 | 889 | mov $key,r2 |
890 | sub $tbl,r3,#AES_decrypt-AES_Td @ Td | 890 | sub $tbl,r3,#aes_decrypt_internal-AES_Td @ Td |
891 | #if __ARM_ARCH__<7 || defined(__STRICT_ALIGNMENT) | 891 | #if __ARM_ARCH__<7 || defined(__STRICT_ALIGNMENT) |
892 | ldrb $s0,[$rounds,#3] @ load input data in endian-neutral | 892 | ldrb $s0,[$rounds,#3] @ load input data in endian-neutral |
893 | ldrb $t1,[$rounds,#2] @ manner... | 893 | ldrb $t1,[$rounds,#2] @ manner... |
@@ -981,7 +981,7 @@ AES_decrypt: | |||
981 | moveq pc,lr @ be binary compatible with V4, yet | 981 | moveq pc,lr @ be binary compatible with V4, yet |
982 | bx lr @ interoperable with Thumb ISA:-) | 982 | bx lr @ interoperable with Thumb ISA:-) |
983 | #endif | 983 | #endif |
984 | .size AES_decrypt,.-AES_decrypt | 984 | .size aes_decrypt_internal,.-aes_decrypt_internal |
985 | 985 | ||
986 | .type _armv4_AES_decrypt,%function | 986 | .type _armv4_AES_decrypt,%function |
987 | .align 2 | 987 | .align 2 |