summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2002-06-10 11:02:55 +0000
committerBodo Möller <bodo@openssl.org>2002-06-10 11:02:55 +0000
commit532203cdb0c9c0fc93c39baa973986094cdd7261 (patch)
tree25ae80b7cce4757d45b980eb5b71e860520fbbce /crypto
parent870d3d55950a968f418051cfd5e0300dd0c47913 (diff)
remove unnecessary calls to EC_POINT_copy()
Diffstat (limited to 'crypto')
-rw-r--r--crypto/ecdsa/ecs_key.c2
-rw-r--r--crypto/ecdsa/ecs_ossl.c10
2 files changed, 0 insertions, 12 deletions
diff --git a/crypto/ecdsa/ecs_key.c b/crypto/ecdsa/ecs_key.c
index 44a3f2bec5..03916eac61 100644
--- a/crypto/ecdsa/ecs_key.c
+++ b/crypto/ecdsa/ecs_key.c
@@ -92,7 +92,6 @@ int ECDSA_generate_key(ECDSA *ecdsa)
else
pub_key = ecdsa->pub_key;
- if (!EC_POINT_copy(pub_key, EC_GROUP_get0_generator(ecdsa->group))) goto err;
if (!EC_POINT_mul(ecdsa->group, pub_key, priv_key, NULL, NULL, ctx)) goto err;
ecdsa->priv_key = priv_key;
@@ -130,7 +129,6 @@ int ECDSA_check_key(ECDSA *ecdsa)
if (ecdsa->priv_key)
{
if (BN_cmp(ecdsa->priv_key,order) >= 0) goto err;
- if (!EC_POINT_copy(point,EC_GROUP_get0_generator(ecdsa->group))) goto err;
if (!EC_POINT_mul(ecdsa->group,point,ecdsa->priv_key,NULL,NULL,ctx)) goto err;
if (EC_POINT_cmp(ecdsa->group,point,ecdsa->pub_key,ctx) != 0) goto err;
}
diff --git a/crypto/ecdsa/ecs_ossl.c b/crypto/ecdsa/ecs_ossl.c
index a79b0c2fe2..96797f332b 100644
--- a/crypto/ecdsa/ecs_ossl.c
+++ b/crypto/ecdsa/ecs_ossl.c
@@ -159,11 +159,6 @@ static int ecdsa_sign_setup(ECDSA *ecdsa, BN_CTX *ctx_in, BIGNUM **kinvp, BIGNUM
reason = ERR_R_EC_LIB;
goto err;
}
- if (!EC_POINT_copy(tmp_point,EC_GROUP_get0_generator(ecdsa->group)))
- {
- reason = ERR_R_EC_LIB;
- goto err;
- }
if (!EC_GROUP_get_order(ecdsa->group,order,ctx))
{
reason = ERR_R_EC_LIB;
@@ -355,11 +350,6 @@ static int ecdsa_do_verify(const unsigned char *dgst, int dgst_len, ECDSA_SIG *s
reason = ERR_R_EC_LIB;
goto err;
}
- if (!EC_POINT_copy(point,EC_GROUP_get0_generator(ecdsa->group)))
- {
- reason = ERR_R_EC_LIB;
- goto err;
- }
if (!EC_POINT_mul(ecdsa->group,point,u1,ecdsa->pub_key,u2,ctx)
|| !EC_POINT_get_affine_coordinates(ecdsa->group,point,X,NULL,ctx))
{