Skip to content

Commit 6d1fda6

Browse files
committed
Merge pull request #23 from luvit/bump/openssl_1_0_2g
Bump/openssl 1 0 2g
2 parents 55c6bba + a9ee91a commit 6d1fda6

488 files changed

Lines changed: 44396 additions & 8699 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

asm/Makefile

Lines changed: 145 additions & 84 deletions
Large diffs are not rendered by default.

asm/arm-elf-gas/bn/armv4-gf2m.S

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ bn_GF2m_mul_2x2:
9898
mov r12,#7<<2
9999
sub sp,sp,#32 @ allocate tab[8]
100100

101-
bl mul_1x1_ialu @ a1·b1
101+
bl mul_1x1_ialu @ a1·b1
102102
str r5,[r10,#8]
103103
str r4,[r10,#12]
104104

@@ -108,13 +108,13 @@ bn_GF2m_mul_2x2:
108108
eor r2,r2,r1
109109
eor r0,r0,r3
110110
eor r1,r1,r2
111-
bl mul_1x1_ialu @ a0·b0
111+
bl mul_1x1_ialu @ a0·b0
112112
str r5,[r10]
113113
str r4,[r10,#4]
114114

115115
eor r1,r1,r2
116116
eor r0,r0,r3
117-
bl mul_1x1_ialu @ (a1+a0)·(b1+b0)
117+
bl mul_1x1_ialu @ (a1+a0)·(b1+b0)
118118
ldmia r10,{r6-r9}
119119
eor r5,r5,r4
120120
eor r4,r4,r7

asm/arm-elf-gas/bn/armv4-mont.S

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ bn_mul_mont:
8080
adc r14,r14,#0
8181
str r12,[r0] @ tp[num-1]=
8282
str r14,[r0,#4] @ tp[num]=
83-
84-
83+
8584
.Louter:
8685
sub r7,r0,sp @ "original" r0-1 value
8786
sub r1,r1,r7 @ "rewind" ap to &ap[1]
@@ -129,8 +128,7 @@ bn_mul_mont:
129128

130129
cmp r4,r7
131130
bne .Louter
132-
133-
131+
134132
ldr r2,[r0,#12*4] @ pull rp
135133
add r0,r0,#4 @ r0 to point at &tp[num]
136134
sub r5,r0,sp @ "original" num value

asm/arm-elf-gas/modes/ghash-armv4.S

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
.text
44
.code 32
55

6+
#ifdef __clang__
7+
#define ldrplb ldrbpl
8+
#define ldrneb ldrbne
9+
#endif
10+
611
.type rem_4bit,%object
712
.align 5
813
rem_4bit:
@@ -144,8 +149,7 @@ gcm_ghash_4bit:
144149
strb r10,[r0,#4+1]
145150
strb r11,[r0,#4]
146151
#endif
147-
148-
152+
149153
#if __ARM_ARCH__>=7 && defined(__ARMEL__)
150154
rev r7,r7
151155
str r7,[r0,#0]
@@ -160,8 +164,7 @@ gcm_ghash_4bit:
160164
strb r10,[r0,#0+1]
161165
strb r11,[r0,#0]
162166
#endif
163-
164-
167+
165168
bne .Louter
166169

167170
add sp,sp,#36
@@ -253,8 +256,7 @@ gcm_gmult_4bit:
253256
strb r10,[r0,#12+1]
254257
strb r11,[r0,#12]
255258
#endif
256-
257-
259+
258260
#if __ARM_ARCH__>=7 && defined(__ARMEL__)
259261
rev r5,r5
260262
str r5,[r0,#8]
@@ -269,8 +271,7 @@ gcm_gmult_4bit:
269271
strb r10,[r0,#8+1]
270272
strb r11,[r0,#8]
271273
#endif
272-
273-
274+
274275
#if __ARM_ARCH__>=7 && defined(__ARMEL__)
275276
rev r6,r6
276277
str r6,[r0,#4]
@@ -285,8 +286,7 @@ gcm_gmult_4bit:
285286
strb r10,[r0,#4+1]
286287
strb r11,[r0,#4]
287288
#endif
288-
289-
289+
290290
#if __ARM_ARCH__>=7 && defined(__ARMEL__)
291291
rev r7,r7
292292
str r7,[r0,#0]
@@ -301,8 +301,7 @@ gcm_gmult_4bit:
301301
strb r10,[r0,#0+1]
302302
strb r11,[r0,#0]
303303
#endif
304-
305-
304+
306305
#if __ARM_ARCH__>=5
307306
ldmia sp!,{r4-r11,pc}
308307
#else
@@ -518,8 +517,7 @@ gcm_ghash_neon:
518517
#ifdef __ARMEL__
519518
vrev64.8 q0,q0
520519
#endif
521-
sub r0,#16
522-
520+
sub r0,#16
523521
vst1.64 d1,[r0,:64]! @ write out Xi
524522
vst1.64 d0,[r0,:64]
525523

0 commit comments

Comments
 (0)