From 895ffe41c2c7ed11f2362cbc59ed7070a4f1fe10 Mon Sep 17 00:00:00 2001 From: Rich Salz Date: Sat, 6 Feb 2016 13:57:21 -0500 Subject: [PATCH] GH322 revisited: remove unused function. Reviewed-by: Viktor Dukhovni --- crypto/dsa/dsa_gen.c | 36 ------------------------------------ crypto/dsa/dsa_locl.h | 2 -- 2 files changed, 38 deletions(-) diff --git a/crypto/dsa/dsa_gen.c b/crypto/dsa/dsa_gen.c index c36aa151a5..15d5116ba2 100644 --- a/crypto/dsa/dsa_gen.c +++ b/crypto/dsa/dsa_gen.c @@ -642,39 +642,3 @@ int dsa_builtin_paramgen2(DSA *ret, size_t L, size_t N, EVP_MD_CTX_free(mctx); return ok; } - -int dsa_paramgen_check_g(DSA *dsa) -{ - BN_CTX *ctx; - BIGNUM *tmp; - BN_MONT_CTX *mont = NULL; - int rv = -1; - ctx = BN_CTX_new(); - if (ctx == NULL) - return -1; - BN_CTX_start(ctx); - if (BN_cmp(dsa->g, BN_value_one()) <= 0) - return 0; - if (BN_cmp(dsa->g, dsa->p) >= 0) - return 0; - tmp = BN_CTX_get(ctx); - if (!tmp) - goto err; - if ((mont = BN_MONT_CTX_new()) == NULL) - goto err; - if (!BN_MONT_CTX_set(mont, dsa->p, ctx)) - goto err; - /* Work out g^q mod p */ - if (!BN_mod_exp_mont(tmp, dsa->g, dsa->q, dsa->p, ctx, mont)) - goto err; - if (!BN_cmp(tmp, BN_value_one())) - rv = 1; - else - rv = 0; - err: - BN_CTX_end(ctx); - BN_MONT_CTX_free(mont); - BN_CTX_free(ctx); - return rv; - -} diff --git a/crypto/dsa/dsa_locl.h b/crypto/dsa/dsa_locl.h index 9c23c3ef90..6182495848 100644 --- a/crypto/dsa/dsa_locl.h +++ b/crypto/dsa/dsa_locl.h @@ -65,5 +65,3 @@ int dsa_builtin_paramgen2(DSA *ret, size_t L, size_t N, size_t seed_len, int idx, unsigned char *seed_out, int *counter_ret, unsigned long *h_ret, BN_GENCB *cb); - -int dsa_paramgen_check_g(DSA *dsa); -- GitLab