summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn
diff options
context:
space:
mode:
authormiod <>2023-01-13 17:27:26 +0000
committermiod <>2023-01-13 17:27:26 +0000
commit8c3fb8abc1c51703bbfb514f4fd1ba9885108be3 (patch)
tree9aab92100156f42a43295dcb4074ba395f3a234d /src/lib/libcrypto/bn
parent364fc1ecd2d96b869246574350c6925835b991ab (diff)
downloadopenbsd-8c3fb8abc1c51703bbfb514f4fd1ba9885108be3.tar.gz
openbsd-8c3fb8abc1c51703bbfb514f4fd1ba9885108be3.tar.bz2
openbsd-8c3fb8abc1c51703bbfb514f4fd1ba9885108be3.zip
Move all data tables from .text section to .rodata, and update the code to
fetch them correctly when building PIC. Also drop unused data, and remove --no-execute-only from linker flags. ok kettenis@
Diffstat (limited to 'src/lib/libcrypto/bn')
-rw-r--r--src/lib/libcrypto/bn/asm/sparcv9-mont.pl2
-rwxr-xr-xsrc/lib/libcrypto/bn/asm/sparcv9a-mont.pl2
2 files changed, 0 insertions, 4 deletions
diff --git a/src/lib/libcrypto/bn/asm/sparcv9-mont.pl b/src/lib/libcrypto/bn/asm/sparcv9-mont.pl
index fb44c01443..610ec1a968 100644
--- a/src/lib/libcrypto/bn/asm/sparcv9-mont.pl
+++ b/src/lib/libcrypto/bn/asm/sparcv9-mont.pl
@@ -598,8 +598,6 @@ $code.=<<___;
598 add $tp,8,$tp 598 add $tp,8,$tp
599.type $fname,#function 599.type $fname,#function
600.size $fname,(.-$fname) 600.size $fname,(.-$fname)
601.asciz "Montgomery Multipltication for SPARCv9, CRYPTOGAMS by <appro\@openssl.org>"
602.align 32
603___ 601___
604$code =~ s/\`([^\`]*)\`/eval($1)/gem; 602$code =~ s/\`([^\`]*)\`/eval($1)/gem;
605print $code; 603print $code;
diff --git a/src/lib/libcrypto/bn/asm/sparcv9a-mont.pl b/src/lib/libcrypto/bn/asm/sparcv9a-mont.pl
index 4ebe15c5c0..7bb1725a0e 100755
--- a/src/lib/libcrypto/bn/asm/sparcv9a-mont.pl
+++ b/src/lib/libcrypto/bn/asm/sparcv9a-mont.pl
@@ -860,8 +860,6 @@ $fname:
860 restore 860 restore
861.type $fname,#function 861.type $fname,#function
862.size $fname,(.-$fname) 862.size $fname,(.-$fname)
863.asciz "Montgomery Multipltication for UltraSPARC, CRYPTOGAMS by <appro\@openssl.org>"
864.align 32
865___ 863___
866 864
867$code =~ s/\`([^\`]*)\`/eval($1)/gem; 865$code =~ s/\`([^\`]*)\`/eval($1)/gem;