summaryrefslogtreecommitdiff
path: root/crypto/ec/ec_lib.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2016-02-01 18:52:41 +0000
committerDr. Stephen Henson <steve@openssl.org>2016-02-28 22:54:53 +0000
commite5b2ea0ac3b4d752847d197117d58e0f6ad8e08e (patch)
tree9554a5d7ff8258c7fd9b85bfa19fefdddde5933d /crypto/ec/ec_lib.c
parent3e8ee4753c78556a83b7bc08d522c08f0d8808c1 (diff)
downloadopenssl-new-e5b2ea0ac3b4d752847d197117d58e0f6ad8e08e.tar.gz
Add group_order_bits to EC_METHOD.
Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Emilia Käsper <emilia@openssl.org>
Diffstat (limited to 'crypto/ec/ec_lib.c')
-rw-r--r--crypto/ec/ec_lib.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/ec/ec_lib.c b/crypto/ec/ec_lib.c
index b7bbc41cdf..e45cbe3607 100644
--- a/crypto/ec/ec_lib.c
+++ b/crypto/ec/ec_lib.c
@@ -373,6 +373,8 @@ const BIGNUM *EC_GROUP_get0_order(const EC_GROUP *group)
int EC_GROUP_order_bits(const EC_GROUP *group)
{
+ if (group->meth->group_order_bits)
+ return group->meth->group_order_bits(group);
if (group->order)
return BN_num_bits(group->order);
return 0;