aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2001-03-07 09:53:41 +0000
committerBodo Möller <bodo@openssl.org>2001-03-07 09:53:41 +0000
commitf1f25544e04ccf917a697b188a70ada5b09fc1a3 (patch)
tree86724d6fa97d45b3486fd777e5becd1b03b3c2fa /crypto
parent2e0db07627d6ec226f3bdbeb3ac211dbd619f908 (diff)
downloadopenssl-f1f25544e04ccf917a697b188a70ada5b09fc1a3.tar.gz
..._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')
-rw-r--r--crypto/ec/ec_lcl.h3
-rw-r--r--crypto/ec/ecp_mont.c2
-rw-r--r--crypto/ec/ecp_nist.c2
-rw-r--r--crypto/ec/ecp_recp.c2
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,