summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/aes
diff options
context:
space:
mode:
authortb <>2023-02-09 19:57:00 +0000
committertb <>2023-02-09 19:57:00 +0000
commit4355eb6aeababf0126972f85bdeed63048a99df1 (patch)
tree7a1f39e10d40b8be277e1347b5a3d8d0632390cf /src/lib/libcrypto/aes
parentf2f2db10ed42ebd4f9671cb82c8e2e70d6422eb6 (diff)
downloadopenbsd-4355eb6aeababf0126972f85bdeed63048a99df1.tar.gz
openbsd-4355eb6aeababf0126972f85bdeed63048a99df1.tar.bz2
openbsd-4355eb6aeababf0126972f85bdeed63048a99df1.zip
Use .section .rodata instead of a plain .rodata
At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to make it happy. ok deraadt miod
Diffstat (limited to 'src/lib/libcrypto/aes')
-rwxr-xr-xsrc/lib/libcrypto/aes/asm/aes-x86_64.pl2
-rw-r--r--src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl2
-rw-r--r--src/lib/libcrypto/aes/asm/aesni-x86_64.pl2
-rw-r--r--src/lib/libcrypto/aes/asm/bsaes-x86_64.pl2
-rw-r--r--src/lib/libcrypto/aes/asm/vpaes-x86_64.pl2
5 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/libcrypto/aes/asm/aes-x86_64.pl b/src/lib/libcrypto/aes/asm/aes-x86_64.pl
index d9f501b252..2986a9fcc6 100755
--- a/src/lib/libcrypto/aes/asm/aes-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/aes-x86_64.pl
@@ -2113,7 +2113,7 @@ ___
2113} 2113}
2114 2114
2115$code.=<<___; 2115$code.=<<___;
2116.rodata 2116.section .rodata
2117.align 64 2117.align 64
2118.LAES_Te: 2118.LAES_Te:
2119___ 2119___
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 4e83b6ba49..8a428c9b15 100644
--- a/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/aesni-sha1-x86_64.pl
@@ -1075,7 +1075,7 @@ $code.=<<___;
1075___ 1075___
1076} 1076}
1077$code.=<<___; 1077$code.=<<___;
1078.rodata 1078.section .rodata
1079.align 64 1079.align 64
1080K_XX_XX: 1080K_XX_XX:
1081.long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19 1081.long 0x5a827999,0x5a827999,0x5a827999,0x5a827999 # K_00_19
diff --git a/src/lib/libcrypto/aes/asm/aesni-x86_64.pl b/src/lib/libcrypto/aes/asm/aesni-x86_64.pl
index 1ec76f529e..1af4c5bad9 100644
--- a/src/lib/libcrypto/aes/asm/aesni-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/aesni-x86_64.pl
@@ -2720,7 +2720,7 @@ ___
2720} 2720}
2721 2721
2722$code.=<<___; 2722$code.=<<___;
2723.rodata 2723.section .rodata
2724.align 64 2724.align 64
2725.Lbswap_mask: 2725.Lbswap_mask:
2726 .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
diff --git a/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl b/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl
index a40f836010..347f4c3025 100644
--- a/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/bsaes-x86_64.pl
@@ -2882,7 +2882,7 @@ $code.=<<___;
2882___ 2882___
2883} 2883}
2884$code.=<<___; 2884$code.=<<___;
2885.rodata 2885.section .rodata
2886.type _bsaes_const,\@object 2886.type _bsaes_const,\@object
2887.align 64 2887.align 64
2888_bsaes_const: 2888_bsaes_const:
diff --git a/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl b/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl
index 63af96c1dd..ad5fa7522f 100644
--- a/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl
+++ b/src/lib/libcrypto/aes/asm/vpaes-x86_64.pl
@@ -964,7 +964,7 @@ _vpaes_preheat:
964## Constants ## 964## Constants ##
965## ## 965## ##
966######################################################## 966########################################################
967.rodata 967.section .rodata
968.type _vpaes_consts,\@object 968.type _vpaes_consts,\@object
969.align 64 969.align 64
970_vpaes_consts: 970_vpaes_consts: