Root/package/libs/openssl/patches/210-fix_aes_mips.patch

1--- a/crypto/aes/asm/aes-mips.pl
2+++ b/crypto/aes/asm/aes-mips.pl
3@@ -1036,9 +1036,9 @@ _mips_AES_set_encrypt_key:
4     nop
5 .end _mips_AES_set_encrypt_key
6 
7-.globl AES_set_encrypt_key
8-.ent AES_set_encrypt_key
9-AES_set_encrypt_key:
10+.globl private_AES_set_encrypt_key
11+.ent private_AES_set_encrypt_key
12+private_AES_set_encrypt_key:
13     .frame $sp,$FRAMESIZE,$ra
14     .mask $SAVED_REGS_MASK,-$SZREG
15     .set noreorder
16@@ -1060,7 +1060,7 @@ $code.=<<___ if ($flavour =~ /nubi/i); #
17 ___
18 $code.=<<___ if ($flavour !~ /o32/i); # non-o32 PIC-ification
19     .cplocal $Tbl
20- .cpsetup $pf,$zero,AES_set_encrypt_key
21+ .cpsetup $pf,$zero,private_AES_set_encrypt_key
22 ___
23 $code.=<<___;
24     .set reorder
25@@ -1083,7 +1083,7 @@ ___
26 $code.=<<___;
27     jr $ra
28     $PTR_ADD $sp,$FRAMESIZE
29-.end AES_set_encrypt_key
30+.end private_AES_set_encrypt_key
31 ___
32 
33 my ($head,$tail)=($inp,$bits);
34@@ -1091,9 +1091,9 @@ my ($tp1,$tp2,$tp4,$tp8,$tp9,$tpb,$tpd,$
35 my ($m,$x80808080,$x7f7f7f7f,$x1b1b1b1b)=($at,$t0,$t1,$t2);
36 $code.=<<___;
37 .align 5
38-.globl AES_set_decrypt_key
39-.ent AES_set_decrypt_key
40-AES_set_decrypt_key:
41+.globl private_AES_set_decrypt_key
42+.ent private_AES_set_decrypt_key
43+private_AES_set_decrypt_key:
44     .frame $sp,$FRAMESIZE,$ra
45     .mask $SAVED_REGS_MASK,-$SZREG
46     .set noreorder
47@@ -1115,7 +1115,7 @@ $code.=<<___ if ($flavour =~ /nubi/i); #
48 ___
49 $code.=<<___ if ($flavour !~ /o32/i); # non-o32 PIC-ification
50     .cplocal $Tbl
51- .cpsetup $pf,$zero,AES_set_decrypt_key
52+ .cpsetup $pf,$zero,private_AES_set_decrypt_key
53 ___
54 $code.=<<___;
55     .set reorder
56@@ -1226,7 +1226,7 @@ ___
57 $code.=<<___;
58     jr $ra
59     $PTR_ADD $sp,$FRAMESIZE
60-.end AES_set_decrypt_key
61+.end private_AES_set_decrypt_key
62 ___
63 }}}
64 
65

Archive Download this file



interactive