From cb5db189ed94b17fc5fcfe7f937dc3bc2868ccec Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 13 Apr 2019 17:33:15 +0300 Subject: [PATCH] Remove the unused crypto_ec_cofactor() function All users of this wrapper function were removed, so the wrapper can be removed as well. Signed-off-by: Jouni Malinen --- src/crypto/crypto.h | 8 -------- src/crypto/crypto_openssl.c | 7 ------- src/crypto/crypto_wolfssl.c | 10 ---------- 3 files changed, 25 deletions(-) diff --git a/src/crypto/crypto.h b/src/crypto/crypto.h index a28ddbd71..12109ce83 100644 --- a/src/crypto/crypto.h +++ b/src/crypto/crypto.h @@ -703,14 +703,6 @@ struct crypto_ec * crypto_ec_init(int group); */ void crypto_ec_deinit(struct crypto_ec *e); -/** - * crypto_ec_cofactor - Set the cofactor into the big number - * @e: EC context from crypto_ec_init() - * @cofactor: Cofactor of curve. - * Returns: 0 on success, -1 on failure - */ -int crypto_ec_cofactor(struct crypto_ec *e, struct crypto_bignum *cofactor); - /** * crypto_ec_prime_len - Get length of the prime in octets * @e: EC context from crypto_ec_init() diff --git a/src/crypto/crypto_openssl.c b/src/crypto/crypto_openssl.c index 27e68f739..1b0c1ec96 100644 --- a/src/crypto/crypto_openssl.c +++ b/src/crypto/crypto_openssl.c @@ -1636,13 +1636,6 @@ void crypto_ec_deinit(struct crypto_ec *e) } -int crypto_ec_cofactor(struct crypto_ec *e, struct crypto_bignum *cofactor) -{ - return EC_GROUP_get_cofactor(e->group, (BIGNUM *) cofactor, - e->bnctx) == 0 ? -1 : 0; -} - - struct crypto_ec_point * crypto_ec_point_init(struct crypto_ec *e) { if (TEST_FAIL()) diff --git a/src/crypto/crypto_wolfssl.c b/src/crypto/crypto_wolfssl.c index 6b2ac8c43..976a00865 100644 --- a/src/crypto/crypto_wolfssl.c +++ b/src/crypto/crypto_wolfssl.c @@ -1352,16 +1352,6 @@ void crypto_ec_deinit(struct crypto_ec* e) } -int crypto_ec_cofactor(struct crypto_ec *e, struct crypto_bignum *cofactor) -{ - if (!e || !cofactor) - return -1; - - mp_set((mp_int *) cofactor, e->key.dp->cofactor); - return 0; -} - - struct crypto_ec_point * crypto_ec_point_init(struct crypto_ec *e) { if (TEST_FAIL()) -- 2.47.2