diff options
Diffstat (limited to 'src/lib/libcrypto/ec/ec_key.c')
| -rw-r--r-- | src/lib/libcrypto/ec/ec_key.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/ec/ec_key.c b/src/lib/libcrypto/ec/ec_key.c index 33c9acccd7..a9f03c4ac2 100644 --- a/src/lib/libcrypto/ec/ec_key.c +++ b/src/lib/libcrypto/ec/ec_key.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ec_key.c,v 1.15 2018/07/10 22:06:14 tb Exp $ */ | 1 | /* $OpenBSD: ec_key.c,v 1.16 2018/07/15 05:38:48 jsg Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
| 4 | */ | 4 | */ |
| @@ -253,7 +253,7 @@ EC_KEY_generate_key(EC_KEY * eckey) | |||
| 253 | 253 | ||
| 254 | ok = 1; | 254 | ok = 1; |
| 255 | 255 | ||
| 256 | err: | 256 | err: |
| 257 | BN_free(order); | 257 | BN_free(order); |
| 258 | if (pub_key != NULL && eckey->pub_key == NULL) | 258 | if (pub_key != NULL && eckey->pub_key == NULL) |
| 259 | EC_POINT_free(pub_key); | 259 | EC_POINT_free(pub_key); |
| @@ -324,7 +324,7 @@ EC_KEY_check_key(const EC_KEY * eckey) | |||
| 324 | } | 324 | } |
| 325 | } | 325 | } |
| 326 | ok = 1; | 326 | ok = 1; |
| 327 | err: | 327 | err: |
| 328 | BN_CTX_free(ctx); | 328 | BN_CTX_free(ctx); |
| 329 | EC_POINT_free(point); | 329 | EC_POINT_free(point); |
| 330 | return (ok); | 330 | return (ok); |
| @@ -395,7 +395,7 @@ EC_KEY_set_public_key_affine_coordinates(EC_KEY * key, BIGNUM * x, BIGNUM * y) | |||
| 395 | 395 | ||
| 396 | ok = 1; | 396 | ok = 1; |
| 397 | 397 | ||
| 398 | err: | 398 | err: |
| 399 | BN_CTX_free(ctx); | 399 | BN_CTX_free(ctx); |
| 400 | EC_POINT_free(point); | 400 | EC_POINT_free(point); |
| 401 | return ok; | 401 | return ok; |
