* x86/aes-encrypt.asm: Likewise.
* x86/aes-decrypt.asm: Likewise.
* x86/arcfour-crypt.asm: Likewise.
Rev: src/nettle/x86/aes-decrypt.asm:1.20
Rev: src/nettle/x86/aes-encrypt.asm:1.21
Rev: src/nettle/x86/arcfour-crypt.asm:1.12
Rev: src/nettle/x86/sha1-compress.asm:1.6
.file "aes-decrypt.asm"
C aes_decrypt(struct aes_context *ctx,
- C unsigned length, uint8_t *dst,
- C uint8_t *src)
+ C unsigned length, uint8_t *dst,
+ C uint8_t *src)
.text
.align 16
- .globl nettle_aes_decrypt
- .type nettle_aes_decrypt,@function
-nettle_aes_decrypt:
+ .globl C_NAME(nettle_aes_decrypt)
+ .type C_NAME(nettle_aes_decrypt),@function
+C_NAME(nettle_aes_decrypt):
C save all registers that need to be saved
pushl %ebx C 16(%esp)
pushl %ebp C 12(%esp)
C In these patterns, note that each row, like
C "a,d,c,b" corresponds to one *column* of the
C array _aes_decrypt_table.idx.
- AES_ROUND(_nettle_aes_decrypt_table,a,d,c,b)
+ AES_ROUND(C_NAME(_nettle_aes_decrypt_table),a,d,c,b)
pushl %edi C save first on stack
- AES_ROUND(_nettle_aes_decrypt_table,b,a,d,c)
+ AES_ROUND(C_NAME(_nettle_aes_decrypt_table),b,a,d,c)
pushl %edi
- AES_ROUND(_nettle_aes_decrypt_table,c,b,a,d)
+ AES_ROUND(C_NAME(_nettle_aes_decrypt_table),c,b,a,d)
pushl %edi C save first on stack
- AES_ROUND(_nettle_aes_decrypt_table,d,c,b,a)
+ AES_ROUND(C_NAME(_nettle_aes_decrypt_table),d,c,b,a)
movl %edi,%edx
popl %ecx
popl %ebx
ret
.Leord:
- .size nettle_aes_decrypt,.Leord-nettle_aes_decrypt
+ .size C_NAME(nettle_aes_decrypt),.Leord-C_NAME(nettle_aes_decrypt)
.file "aes-encrypt.asm"
C aes_encrypt(struct aes_context *ctx,
- C unsigned length, uint8_t *dst,
- C uint8_t *src)
+ C unsigned length, uint8_t *dst,
+ C uint8_t *src)
.text
.align 16
- .globl nettle_aes_encrypt
- .type nettle_aes_encrypt,@function
-nettle_aes_encrypt:
+ .globl C_NAME(nettle_aes_encrypt)
+ .type C_NAME(nettle_aes_encrypt),@function
+C_NAME(nettle_aes_encrypt):
C save all registers that need to be saved
pushl %ebx C 16(%esp)
pushl %ebp C 12(%esp)
.Lround_loop:
pushl %esi C save this first: we'll clobber it later
- AES_ROUND(_nettle_aes_encrypt_table,a,b,c,d)
+ AES_ROUND(C_NAME(_nettle_aes_encrypt_table),a,b,c,d)
pushl %edi C save first on stack
- AES_ROUND(_nettle_aes_encrypt_table,b,c,d,a)
+ AES_ROUND(C_NAME(_nettle_aes_encrypt_table),b,c,d,a)
pushl %edi C save first on stack
- AES_ROUND(_nettle_aes_encrypt_table,c,d,a,b)
+ AES_ROUND(C_NAME(_nettle_aes_encrypt_table),c,d,a,b)
pushl %edi C save first on stack
- AES_ROUND(_nettle_aes_encrypt_table,d,a,b,c)
+ AES_ROUND(C_NAME(_nettle_aes_encrypt_table),d,a,b,c)
movl %edi,%edx
popl %ecx
C S-box substitution
mov $4,%edi
.Lsubst:
- AES_SUBST_BYTE(_nettle_aes_encrypt_table)
+ AES_SUBST_BYTE(C_NAME(_nettle_aes_encrypt_table))
decl %edi
jnz .Lsubst
popl %ebx
ret
.Leord:
- .size nettle_aes_encrypt,.Leord-nettle_aes_encrypt
+ .size C_NAME(nettle_aes_encrypt),.Leord-C_NAME(nettle_aes_encrypt)
C const uint8_t *src)
.text
.align 16
- .globl nettle_arcfour_crypt
- .type nettle_arcfour_crypt,@function
-nettle_arcfour_crypt:
+ .globl C_NAME(nettle_arcfour_crypt)
+ .type C_NAME(nettle_arcfour_crypt),@function
+C_NAME(nettle_arcfour_crypt):
C save all registers that need to be saved
pushl %ebx C 12(%esp)
pushl %ebp C 8(%esp)
popl %ebx
ret
.Leord:
- .size nettle_arcfour_crypt,.Leord-nettle_arcfour_crypt
+ .size C_NAME(nettle_arcfour_crypt),.Leord-C_NAME(nettle_arcfour_crypt)
.text
.align 16
- .globl _nettle_sha1_compress
- .type _nettle_sha1_compress,@function
-_nettle_sha1_compress:
+ .globl C_NAME(_nettle_sha1_compress)
+ .type C_NAME(_nettle_sha1_compress),@function
+C_NAME(_nettle_sha1_compress):
C save all registers that need to be saved
pushl %ebx C 20(%esp)