Commit f1f25544 authored by Bodo Möller's avatar Bodo Möller
Browse files

..._init functions are method-specific too

(they can't do much useful, but they will have to set pointers
to NULL)
parent 2e0db076
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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 *);
+1 −1
Original line number Diff line number Diff line
@@ -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,
+1 −1
Original line number Diff line number Diff line
@@ -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,
+1 −1
Original line number Diff line number Diff line
@@ -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,