aboutsummaryrefslogtreecommitdiff
path: root/crypto/ec/ec_lib.c
diff options
context:
space:
mode:
authorRich Salz <rsalz@akamai.com>2016-01-13 21:26:00 -0500
committerRich Salz <rsalz@openssl.org>2016-01-13 22:01:02 -0500
commit2c52ac9bfefa813bfef864ff35e3d2afb8dbdae9 (patch)
treea6c30159a268bc7114bd75fe646e71bb06fdae4c /crypto/ec/ec_lib.c
parent9aa00b187a65b1f30789d6274ec31ea86efe7973 (diff)
downloadopenssl-2c52ac9bfefa813bfef864ff35e3d2afb8dbdae9.zip
openssl-2c52ac9bfefa813bfef864ff35e3d2afb8dbdae9.tar.gz
openssl-2c52ac9bfefa813bfef864ff35e3d2afb8dbdae9.tar.bz2
Call single parent free_comp routine.
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
Diffstat (limited to 'crypto/ec/ec_lib.c')
-rw-r--r--crypto/ec/ec_lib.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/crypto/ec/ec_lib.c b/crypto/ec/ec_lib.c
index 890a274..6fb4268 100644
--- a/crypto/ec/ec_lib.c
+++ b/crypto/ec/ec_lib.c
@@ -109,7 +109,7 @@ EC_GROUP *EC_GROUP_new(const EC_METHOD *meth)
return NULL;
}
-static void ec_group_free_precomp(EC_GROUP *group)
+void EC_pre_comp_free(EC_GROUP *group)
{
switch (group->pre_comp_type) {
default:
@@ -145,7 +145,7 @@ void EC_GROUP_free(EC_GROUP *group)
if (group->meth->group_finish != 0)
group->meth->group_finish(group);
- ec_group_free_precomp(group);
+ EC_pre_comp_free(group);
BN_MONT_CTX_free(group->mont_data);
EC_POINT_free(group->generator);
BN_free(group->order);
@@ -164,7 +164,7 @@ void EC_GROUP_clear_free(EC_GROUP *group)
else if (group->meth->group_finish != 0)
group->meth->group_finish(group);
- ec_group_free_precomp(group);
+ EC_pre_comp_free(group);
BN_MONT_CTX_free(group->mont_data);
EC_POINT_clear_free(group->generator);
BN_clear_free(group->order);