diff options
Diffstat (limited to 'src/lib/libcrypto/bn/bn_asm.c')
-rw-r--r-- | src/lib/libcrypto/bn/bn_asm.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/lib/libcrypto/bn/bn_asm.c b/src/lib/libcrypto/bn/bn_asm.c index 44e52a40db..be8aa3ffc5 100644 --- a/src/lib/libcrypto/bn/bn_asm.c +++ b/src/lib/libcrypto/bn/bn_asm.c | |||
@@ -68,7 +68,7 @@ | |||
68 | 68 | ||
69 | #if defined(BN_LLONG) || defined(BN_UMULT_HIGH) | 69 | #if defined(BN_LLONG) || defined(BN_UMULT_HIGH) |
70 | 70 | ||
71 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w) | 71 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) |
72 | { | 72 | { |
73 | BN_ULONG c1=0; | 73 | BN_ULONG c1=0; |
74 | 74 | ||
@@ -93,7 +93,7 @@ BN_ULONG bn_mul_add_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w) | |||
93 | return(c1); | 93 | return(c1); |
94 | } | 94 | } |
95 | 95 | ||
96 | BN_ULONG bn_mul_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w) | 96 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) |
97 | { | 97 | { |
98 | BN_ULONG c1=0; | 98 | BN_ULONG c1=0; |
99 | 99 | ||
@@ -117,7 +117,7 @@ BN_ULONG bn_mul_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w) | |||
117 | return(c1); | 117 | return(c1); |
118 | } | 118 | } |
119 | 119 | ||
120 | void bn_sqr_words(BN_ULONG *r, BN_ULONG *a, int n) | 120 | void bn_sqr_words(BN_ULONG *r, const BN_ULONG *a, int n) |
121 | { | 121 | { |
122 | assert(n >= 0); | 122 | assert(n >= 0); |
123 | if (n <= 0) return; | 123 | if (n <= 0) return; |
@@ -139,7 +139,7 @@ void bn_sqr_words(BN_ULONG *r, BN_ULONG *a, int n) | |||
139 | 139 | ||
140 | #else /* !(defined(BN_LLONG) || defined(BN_UMULT_HIGH)) */ | 140 | #else /* !(defined(BN_LLONG) || defined(BN_UMULT_HIGH)) */ |
141 | 141 | ||
142 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w) | 142 | BN_ULONG bn_mul_add_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) |
143 | { | 143 | { |
144 | BN_ULONG c=0; | 144 | BN_ULONG c=0; |
145 | BN_ULONG bl,bh; | 145 | BN_ULONG bl,bh; |
@@ -166,7 +166,7 @@ BN_ULONG bn_mul_add_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w) | |||
166 | return(c); | 166 | return(c); |
167 | } | 167 | } |
168 | 168 | ||
169 | BN_ULONG bn_mul_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w) | 169 | BN_ULONG bn_mul_words(BN_ULONG *rp, const BN_ULONG *ap, int num, BN_ULONG w) |
170 | { | 170 | { |
171 | BN_ULONG carry=0; | 171 | BN_ULONG carry=0; |
172 | BN_ULONG bl,bh; | 172 | BN_ULONG bl,bh; |
@@ -193,7 +193,7 @@ BN_ULONG bn_mul_words(BN_ULONG *rp, BN_ULONG *ap, int num, BN_ULONG w) | |||
193 | return(carry); | 193 | return(carry); |
194 | } | 194 | } |
195 | 195 | ||
196 | void bn_sqr_words(BN_ULONG *r, BN_ULONG *a, int n) | 196 | void bn_sqr_words(BN_ULONG *r, const BN_ULONG *a, int n) |
197 | { | 197 | { |
198 | assert(n >= 0); | 198 | assert(n >= 0); |
199 | if (n <= 0) return; | 199 | if (n <= 0) return; |
@@ -296,7 +296,7 @@ BN_ULONG bn_div_words(BN_ULONG h, BN_ULONG l, BN_ULONG d) | |||
296 | #endif /* !defined(BN_LLONG) && defined(BN_DIV2W) */ | 296 | #endif /* !defined(BN_LLONG) && defined(BN_DIV2W) */ |
297 | 297 | ||
298 | #ifdef BN_LLONG | 298 | #ifdef BN_LLONG |
299 | BN_ULONG bn_add_words(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int n) | 299 | BN_ULONG bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int n) |
300 | { | 300 | { |
301 | BN_ULLONG ll=0; | 301 | BN_ULLONG ll=0; |
302 | 302 | ||
@@ -332,7 +332,7 @@ BN_ULONG bn_add_words(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int n) | |||
332 | return((BN_ULONG)ll); | 332 | return((BN_ULONG)ll); |
333 | } | 333 | } |
334 | #else /* !BN_LLONG */ | 334 | #else /* !BN_LLONG */ |
335 | BN_ULONG bn_add_words(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int n) | 335 | BN_ULONG bn_add_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int n) |
336 | { | 336 | { |
337 | BN_ULONG c,l,t; | 337 | BN_ULONG c,l,t; |
338 | 338 | ||
@@ -382,7 +382,7 @@ BN_ULONG bn_add_words(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int n) | |||
382 | } | 382 | } |
383 | #endif /* !BN_LLONG */ | 383 | #endif /* !BN_LLONG */ |
384 | 384 | ||
385 | BN_ULONG bn_sub_words(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b, int n) | 385 | BN_ULONG bn_sub_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *b, int n) |
386 | { | 386 | { |
387 | BN_ULONG t1,t2; | 387 | BN_ULONG t1,t2; |
388 | int c=0; | 388 | int c=0; |
@@ -673,7 +673,7 @@ void bn_mul_comba4(BN_ULONG *r, BN_ULONG *a, BN_ULONG *b) | |||
673 | r[7]=c2; | 673 | r[7]=c2; |
674 | } | 674 | } |
675 | 675 | ||
676 | void bn_sqr_comba8(BN_ULONG *r, BN_ULONG *a) | 676 | void bn_sqr_comba8(BN_ULONG *r, const BN_ULONG *a) |
677 | { | 677 | { |
678 | #ifdef BN_LLONG | 678 | #ifdef BN_LLONG |
679 | BN_ULLONG t,tt; | 679 | BN_ULLONG t,tt; |
@@ -754,7 +754,7 @@ void bn_sqr_comba8(BN_ULONG *r, BN_ULONG *a) | |||
754 | r[15]=c1; | 754 | r[15]=c1; |
755 | } | 755 | } |
756 | 756 | ||
757 | void bn_sqr_comba4(BN_ULONG *r, BN_ULONG *a) | 757 | void bn_sqr_comba4(BN_ULONG *r, const BN_ULONG *a) |
758 | { | 758 | { |
759 | #ifdef BN_LLONG | 759 | #ifdef BN_LLONG |
760 | BN_ULLONG t,tt; | 760 | BN_ULLONG t,tt; |