diff options
Diffstat (limited to 'src/lib/libcrypto/bn/bn_blind.c')
| -rw-r--r-- | src/lib/libcrypto/bn/bn_blind.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/lib/libcrypto/bn/bn_blind.c b/src/lib/libcrypto/bn/bn_blind.c index 28c6276751..ecd6718279 100644 --- a/src/lib/libcrypto/bn/bn_blind.c +++ b/src/lib/libcrypto/bn/bn_blind.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: bn_blind.c,v 1.16 2017/01/21 11:00:46 beck Exp $ */ | 1 | /* $OpenBSD: bn_blind.c,v 1.17 2017/01/29 17:49:22 beck Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -144,7 +144,7 @@ BN_BLINDING_new(const BIGNUM *A, const BIGNUM *Ai, BIGNUM *mod) | |||
| 144 | bn_check_top(mod); | 144 | bn_check_top(mod); |
| 145 | 145 | ||
| 146 | if ((ret = calloc(1, sizeof(BN_BLINDING))) == NULL) { | 146 | if ((ret = calloc(1, sizeof(BN_BLINDING))) == NULL) { |
| 147 | BNerr(BN_F_BN_BLINDING_NEW, ERR_R_MALLOC_FAILURE); | 147 | BNerror(ERR_R_MALLOC_FAILURE); |
| 148 | return (NULL); | 148 | return (NULL); |
| 149 | } | 149 | } |
| 150 | if (A != NULL) { | 150 | if (A != NULL) { |
| @@ -194,7 +194,7 @@ BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx) | |||
| 194 | int ret = 0; | 194 | int ret = 0; |
| 195 | 195 | ||
| 196 | if ((b->A == NULL) || (b->Ai == NULL)) { | 196 | if ((b->A == NULL) || (b->Ai == NULL)) { |
| 197 | BNerr(BN_F_BN_BLINDING_UPDATE, BN_R_NOT_INITIALIZED); | 197 | BNerror(BN_R_NOT_INITIALIZED); |
| 198 | goto err; | 198 | goto err; |
| 199 | } | 199 | } |
| 200 | 200 | ||
| @@ -235,7 +235,7 @@ BN_BLINDING_convert_ex(BIGNUM *n, BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | |||
| 235 | bn_check_top(n); | 235 | bn_check_top(n); |
| 236 | 236 | ||
| 237 | if ((b->A == NULL) || (b->Ai == NULL)) { | 237 | if ((b->A == NULL) || (b->Ai == NULL)) { |
| 238 | BNerr(BN_F_BN_BLINDING_CONVERT_EX, BN_R_NOT_INITIALIZED); | 238 | BNerror(BN_R_NOT_INITIALIZED); |
| 239 | return (0); | 239 | return (0); |
| 240 | } | 240 | } |
| 241 | 241 | ||
| @@ -273,7 +273,7 @@ BN_BLINDING_invert_ex(BIGNUM *n, const BIGNUM *r, BN_BLINDING *b, BN_CTX *ctx) | |||
| 273 | ret = BN_mod_mul(n, n, r, b->mod, ctx); | 273 | ret = BN_mod_mul(n, n, r, b->mod, ctx); |
| 274 | else { | 274 | else { |
| 275 | if (b->Ai == NULL) { | 275 | if (b->Ai == NULL) { |
| 276 | BNerr(BN_F_BN_BLINDING_INVERT_EX, BN_R_NOT_INITIALIZED); | 276 | BNerror(BN_R_NOT_INITIALIZED); |
| 277 | return (0); | 277 | return (0); |
| 278 | } | 278 | } |
| 279 | ret = BN_mod_mul(n, n, b->Ai, b->mod, ctx); | 279 | ret = BN_mod_mul(n, n, b->Ai, b->mod, ctx); |
| @@ -356,8 +356,7 @@ BN_BLINDING_create_param(BN_BLINDING *b, const BIGNUM *e, BIGNUM *m, | |||
| 356 | unsigned long error = ERR_peek_last_error(); | 356 | unsigned long error = ERR_peek_last_error(); |
| 357 | if (ERR_GET_REASON(error) == BN_R_NO_INVERSE) { | 357 | if (ERR_GET_REASON(error) == BN_R_NO_INVERSE) { |
| 358 | if (retry_counter-- == 0) { | 358 | if (retry_counter-- == 0) { |
| 359 | BNerr(BN_F_BN_BLINDING_CREATE_PARAM, | 359 | BNerror(BN_R_TOO_MANY_ITERATIONS); |
| 360 | BN_R_TOO_MANY_ITERATIONS); | ||
| 361 | goto err; | 360 | goto err; |
| 362 | } | 361 | } |
| 363 | ERR_clear_error(); | 362 | ERR_clear_error(); |
