summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/aes/asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/aes/asm')
-rwxr-xr-xsrc/lib/libcrypto/aes/asm/aes-x86_64.pl3
-rw-r--r--src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl4
-rw-r--r--src/lib/libcrypto/aes/asm/aesni-x86_64.pl4
-rw-r--r--src/lib/libcrypto/aes/asm/bsaes-x86_64.pl3
-rw-r--r--src/lib/libcrypto/aes/asm/vpaes-x86_64.pl3
5 files changed, 10 insertions, 7 deletions
diff --git a/src/lib/libcrypto/aes/asm/aes-x86_64.pl b/src/lib/libcrypto/aes/asm/aes-x86_64.pl
index 9072f603a9..d9f501b252 100755
--- a/src/lib/libcrypto/aes/asm/aes-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/aes-x86_64.pl
@@ -2113,6 +2113,7 @@ ___
2113} 2113}
2114 2114
2115$code.=<<___; 2115$code.=<<___;
2116.rodata
2116.align 64 2117.align 64
2117.LAES_Te: 2118.LAES_Te:
2118___ 2119___
@@ -2533,8 +2534,8 @@ ___
2533$code.=<<___; 2534$code.=<<___;
2534 .long 0x80808080, 0x80808080, 0xfefefefe, 0xfefefefe 2535 .long 0x80808080, 0x80808080, 0xfefefefe, 0xfefefefe
2535 .long 0x1b1b1b1b, 0x1b1b1b1b, 0, 0 2536 .long 0x1b1b1b1b, 0x1b1b1b1b, 0, 0
2536.asciz "AES for x86_64, CRYPTOGAMS by <appro\@openssl.org>"
2537.align 64 2537.align 64
2538.previous
2538___ 2539___
2539 2540
2540# EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame, 2541# EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame,
diff --git a/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl b/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl
index 880bcc2d58..4e83b6ba49 100644
--- a/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl
@@ -1075,6 +1075,7 @@ $code.=<<___;
1075___ 1075___
1076} 1076}
1077$code.=<<___; 1077$code.=<<___;
1078.rodata
1078.align 64 1079.align 64
1079K_XX_XX: 1080K_XX_XX:
1080.long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19 1081.long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19
@@ -1082,9 +1083,8 @@ K_XX_XX:
1082.long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc # K_40_59 1083.long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc # K_40_59
1083.long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 # K_60_79 1084.long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 # K_60_79
1084.long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f # pbswap mask 1085.long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f # pbswap mask
1085
1086.asciz "AESNI-CBC+SHA1 stitch for x86_64, CRYPTOGAMS by <appro\@openssl.org>"
1087.align 64 1086.align 64
1087.previous
1088___ 1088___
1089 1089
1090# EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame, 1090# EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame,
diff --git a/src/lib/libcrypto/aes/asm/aesni-x86_64.pl b/src/lib/libcrypto/aes/asm/aesni-x86_64.pl
index a849073728..1ec76f529e 100644
--- a/src/lib/libcrypto/aes/asm/aesni-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/aesni-x86_64.pl
@@ -2720,6 +2720,7 @@ ___
2720} 2720}
2721 2721
2722$code.=<<___; 2722$code.=<<___;
2723.rodata
2723.align 64 2724.align 64
2724.Lbswap_mask: 2725.Lbswap_mask:
2725 .byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0 2726 .byte 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0
@@ -2729,9 +2730,8 @@ $code.=<<___;
2729 .long 1,0,0,0 2730 .long 1,0,0,0
2730.Lxts_magic: 2731.Lxts_magic:
2731 .long 0x87,0,1,0 2732 .long 0x87,0,1,0
2732
2733.asciz "AES for Intel AES-NI, CRYPTOGAMS by <appro\@openssl.org>"
2734.align 64 2733.align 64
2734.previous
2735___ 2735___
2736 2736
2737# EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame, 2737# EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame,
diff --git a/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl b/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl
index 14dc2c02e7..a40f836010 100644
--- a/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl
@@ -2882,6 +2882,7 @@ $code.=<<___;
2882___ 2882___
2883} 2883}
2884$code.=<<___; 2884$code.=<<___;
2885.rodata
2885.type _bsaes_const,\@object 2886.type _bsaes_const,\@object
2886.align 64 2887.align 64
2887_bsaes_const: 2888_bsaes_const:
@@ -2934,9 +2935,9 @@ _bsaes_const:
2934 .quad 0x02060a0e03070b0f, 0x0004080c0105090d 2935 .quad 0x02060a0e03070b0f, 0x0004080c0105090d
2935.L63: 2936.L63:
2936 .quad 0x6363636363636363, 0x6363636363636363 2937 .quad 0x6363636363636363, 0x6363636363636363
2937.asciz "Bit-sliced AES for x86_64/SSSE3, Emilia Käsper, Peter Schwabe, Andy Polyakov"
2938.align 64 2938.align 64
2939.size _bsaes_const,.-_bsaes_const 2939.size _bsaes_const,.-_bsaes_const
2940.previous
2940___ 2941___
2941 2942
2942# EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame, 2943# EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame,
diff --git a/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl b/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl
index bd7f45b850..63af96c1dd 100644
--- a/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl
@@ -964,6 +964,7 @@ _vpaes_preheat:
964## Constants ## 964## Constants ##
965## ## 965## ##
966######################################################## 966########################################################
967.rodata
967.type _vpaes_consts,\@object 968.type _vpaes_consts,\@object
968.align 64 969.align 64
969_vpaes_consts: 970_vpaes_consts:
@@ -1060,9 +1061,9 @@ _vpaes_consts:
1060.Lk_dsbo: # decryption sbox final output 1061.Lk_dsbo: # decryption sbox final output
1061 .quad 0x1387EA537EF94000, 0xC7AA6DB9D4943E2D 1062 .quad 0x1387EA537EF94000, 0xC7AA6DB9D4943E2D
1062 .quad 0x12D7560F93441D00, 0xCA4B8159D8C58E9C 1063 .quad 0x12D7560F93441D00, 0xCA4B8159D8C58E9C
1063.asciz "Vector Permutation AES for x86_64/SSSE3, Mike Hamburg (Stanford University)"
1064.align 64 1064.align 64
1065.size _vpaes_consts,.-_vpaes_consts 1065.size _vpaes_consts,.-_vpaes_consts
1066.previous
1066___ 1067___
1067 1068
1068if ($win64) { 1069if ($win64) {