diff options
author | jsing <> | 2023-01-20 17:34:52 +0000 |
---|---|---|
committer | jsing <> | 2023-01-20 17:34:52 +0000 |
commit | 3b8fab639ce60f060611af336273df1eaf66b779 (patch) | |
tree | 37dc9be0e06be568cbad26cb0ec7c7e34ba3307a /src | |
parent | ec907bb8e44028294d6c2a6faf9c735ce8012e48 (diff) | |
download | openbsd-3b8fab639ce60f060611af336273df1eaf66b779.tar.gz openbsd-3b8fab639ce60f060611af336273df1eaf66b779.tar.bz2 openbsd-3b8fab639ce60f060611af336273df1eaf66b779.zip |
Remove various #ifndef BN_SQR_COMBA.
bn_sqr_comba{4,8}() is now always available.
ok tb@
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/bn/bn_sqr.c | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/src/lib/libcrypto/bn/bn_sqr.c b/src/lib/libcrypto/bn/bn_sqr.c index 02b87556d4..c017887beb 100644 --- a/src/lib/libcrypto/bn/bn_sqr.c +++ b/src/lib/libcrypto/bn/bn_sqr.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bn_sqr.c,v 1.19 2023/01/20 17:31:52 jsing Exp $ */ | 1 | /* $OpenBSD: bn_sqr.c,v 1.20 2023/01/20 17:34:52 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -232,18 +232,10 @@ bn_sqr_recursive(BN_ULONG *r, const BN_ULONG *a, int n2, BN_ULONG *t) | |||
232 | BN_ULONG ln, lo, *p; | 232 | BN_ULONG ln, lo, *p; |
233 | 233 | ||
234 | if (n2 == 4) { | 234 | if (n2 == 4) { |
235 | #ifndef BN_SQR_COMBA | ||
236 | bn_sqr_normal(r, a, 4, t); | ||
237 | #else | ||
238 | bn_sqr_comba4(r, a); | 235 | bn_sqr_comba4(r, a); |
239 | #endif | ||
240 | return; | 236 | return; |
241 | } else if (n2 == 8) { | 237 | } else if (n2 == 8) { |
242 | #ifndef BN_SQR_COMBA | ||
243 | bn_sqr_normal(r, a, 8, t); | ||
244 | #else | ||
245 | bn_sqr_comba8(r, a); | 238 | bn_sqr_comba8(r, a); |
246 | #endif | ||
247 | return; | 239 | return; |
248 | } | 240 | } |
249 | if (n2 < BN_SQR_RECURSIVE_SIZE_NORMAL) { | 241 | if (n2 < BN_SQR_RECURSIVE_SIZE_NORMAL) { |
@@ -333,19 +325,9 @@ BN_sqr(BIGNUM *r, const BIGNUM *a, BN_CTX *ctx) | |||
333 | goto err; | 325 | goto err; |
334 | 326 | ||
335 | if (al == 4) { | 327 | if (al == 4) { |
336 | #ifndef BN_SQR_COMBA | ||
337 | BN_ULONG t[8]; | ||
338 | bn_sqr_normal(rr->d, a->d, 4, t); | ||
339 | #else | ||
340 | bn_sqr_comba4(rr->d, a->d); | 328 | bn_sqr_comba4(rr->d, a->d); |
341 | #endif | ||
342 | } else if (al == 8) { | 329 | } else if (al == 8) { |
343 | #ifndef BN_SQR_COMBA | ||
344 | BN_ULONG t[16]; | ||
345 | bn_sqr_normal(rr->d, a->d, 8, t); | ||
346 | #else | ||
347 | bn_sqr_comba8(rr->d, a->d); | 330 | bn_sqr_comba8(rr->d, a->d); |
348 | #endif | ||
349 | } else { | 331 | } else { |
350 | #if defined(BN_RECURSION) | 332 | #if defined(BN_RECURSION) |
351 | if (al < BN_SQR_RECURSIVE_SIZE_NORMAL) { | 333 | if (al < BN_SQR_RECURSIVE_SIZE_NORMAL) { |