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(); |