diff options
Diffstat (limited to '')
| -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) { |
