diff options
author | Bodo Möller <bodo@openssl.org> | 2001-03-07 09:53:41 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 2001-03-07 09:53:41 +0000 |
commit | f1f25544e04ccf917a697b188a70ada5b09fc1a3 (patch) | |
tree | 86724d6fa97d45b3486fd777e5becd1b03b3c2fa /crypto/ec | |
parent | 2e0db07627d6ec226f3bdbeb3ac211dbd619f908 (diff) |
..._init functions are method-specific too
(they can't do much useful, but they will have to set pointers
to NULL)
Diffstat (limited to 'crypto/ec')
-rw-r--r-- | crypto/ec/ec_lcl.h | 3 | ||||
-rw-r--r-- | crypto/ec/ecp_mont.c | 2 | ||||
-rw-r--r-- | crypto/ec/ecp_nist.c | 2 | ||||
-rw-r--r-- | crypto/ec/ecp_recp.c | 2 |
4 files changed, 6 insertions, 3 deletions
diff --git a/crypto/ec/ec_lcl.h b/crypto/ec/ec_lcl.h index 6cc7a9ae1e..09f749dd3c 100644 --- a/crypto/ec/ec_lcl.h +++ b/crypto/ec/ec_lcl.h @@ -202,6 +202,7 @@ int ec_GFp_simple_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX /* method functions in ecp_mont.c */ +int ec_GFp_mont_group_init(EC_GROUP *); int ec_GFp_mont_group_set_curve_GFp(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *); void ec_GFp_mont_group_finish(EC_GROUP *); void ec_GFp_mont_group_clear_finish(EC_GROUP *); @@ -212,6 +213,7 @@ int ec_GFp_mont_field_decode(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CT /* method functions in ecp_recp.c */ +int ec_GFp_recp_group_init(EC_GROUP *); int ec_GFp_recp_group_set_curve_GFp(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *); void ec_GFp_recp_group_finish(EC_GROUP *); void ec_GFp_recp_group_clear_finish(EC_GROUP *); @@ -222,6 +224,7 @@ int ec_GFp_recp_field_decode(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CT /* method functions in ecp_nist.c */ +int ec_GFp_nist_group_init(EC_GROUP *); int ec_GFp_nist_group_set_curve_GFp(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *); void ec_GFp_nist_group_finish(EC_GROUP *); void ec_GFp_nist_group_clear_finish(EC_GROUP *); diff --git a/crypto/ec/ecp_mont.c b/crypto/ec/ecp_mont.c index 958adadc34..407175fd9a 100644 --- a/crypto/ec/ecp_mont.c +++ b/crypto/ec/ecp_mont.c @@ -60,7 +60,7 @@ const EC_METHOD *EC_GFp_mont_method(void) { static const EC_METHOD ret = { - ec_GFp_simple_group_init, + ec_GFp_mont_group_init, ec_GFp_mont_group_set_curve_GFp, ec_GFp_mont_group_finish, ec_GFp_mont_group_clear_finish, diff --git a/crypto/ec/ecp_nist.c b/crypto/ec/ecp_nist.c index 94a232f747..f847234faf 100644 --- a/crypto/ec/ecp_nist.c +++ b/crypto/ec/ecp_nist.c @@ -60,7 +60,7 @@ const EC_METHOD *EC_GFp_nist_method(void) { static const EC_METHOD ret = { - ec_GFp_simple_group_init, + ec_GFp_nist_group_init, ec_GFp_nist_group_set_curve_GFp, ec_GFp_nist_group_finish, ec_GFp_nist_group_clear_finish, diff --git a/crypto/ec/ecp_recp.c b/crypto/ec/ecp_recp.c index d0fb8f7f1a..47c8fdd237 100644 --- a/crypto/ec/ecp_recp.c +++ b/crypto/ec/ecp_recp.c @@ -60,7 +60,7 @@ const EC_METHOD *EC_GFp_recp_method(void) { static const EC_METHOD ret = { - ec_GFp_simple_group_init, + ec_GFp_recp_group_init, ec_GFp_recp_group_set_curve_GFp, ec_GFp_recp_group_finish, ec_GFp_recp_group_clear_finish, |