aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/fipsmodule/bn/prime.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypto/fipsmodule/bn/prime.c')
-rw-r--r--src/crypto/fipsmodule/bn/prime.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/crypto/fipsmodule/bn/prime.c b/src/crypto/fipsmodule/bn/prime.c
index 2d2ab69..fb30768 100644
--- a/src/crypto/fipsmodule/bn/prime.c
+++ b/src/crypto/fipsmodule/bn/prime.c
@@ -359,14 +359,7 @@ static int probable_prime_dh(BIGNUM *rnd, int bits, const BIGNUM *add,
static int probable_prime_dh_safe(BIGNUM *rnd, int bits, const BIGNUM *add,
const BIGNUM *rem, BN_CTX *ctx);
-BN_GENCB *BN_GENCB_new(void) {
- BN_GENCB *callback = OPENSSL_malloc(sizeof(BN_GENCB));
- if (callback == NULL) {
- return NULL;
- }
- OPENSSL_memset(callback, 0, sizeof(BN_GENCB));
- return callback;
-}
+BN_GENCB *BN_GENCB_new(void) { return OPENSSL_zalloc(sizeof(BN_GENCB)); }
void BN_GENCB_free(BN_GENCB *callback) { OPENSSL_free(callback); }