fix EC_GROUP_copy for EC_GFp_nist_method()
Submitted by: Nils Larsch
This commit is contained in:
parent
d42d2d1ab6
commit
e2c9c91b5b
@ -322,6 +322,7 @@ int ec_GFp_recp_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *
|
|||||||
|
|
||||||
|
|
||||||
/* method functions in ecp_nist.c */
|
/* method functions in ecp_nist.c */
|
||||||
|
int ec_GFp_nist_group_copy(EC_GROUP *dest, const EC_GROUP *src);
|
||||||
int ec_GFp_nist_group_set_curve(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
|
int ec_GFp_nist_group_set_curve(EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
|
||||||
int ec_GFp_nist_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
|
int ec_GFp_nist_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, const BIGNUM *b, BN_CTX *);
|
||||||
int ec_GFp_nist_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
|
int ec_GFp_nist_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
|
||||||
|
@ -72,7 +72,7 @@ const EC_METHOD *EC_GFp_nist_method(void)
|
|||||||
ec_GFp_simple_group_init,
|
ec_GFp_simple_group_init,
|
||||||
ec_GFp_simple_group_finish,
|
ec_GFp_simple_group_finish,
|
||||||
ec_GFp_simple_group_clear_finish,
|
ec_GFp_simple_group_clear_finish,
|
||||||
ec_GFp_simple_group_copy,
|
ec_GFp_nist_group_copy,
|
||||||
ec_GFp_nist_group_set_curve,
|
ec_GFp_nist_group_set_curve,
|
||||||
ec_GFp_simple_group_get_curve,
|
ec_GFp_simple_group_get_curve,
|
||||||
ec_GFp_simple_group_get_degree,
|
ec_GFp_simple_group_get_degree,
|
||||||
@ -114,6 +114,12 @@ const EC_METHOD *EC_GFp_nist_method(void)
|
|||||||
#define NO_32_BIT_TYPE
|
#define NO_32_BIT_TYPE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
int ec_GFp_nist_group_copy(EC_GROUP *dest, const EC_GROUP *src)
|
||||||
|
{
|
||||||
|
dest->field_mod_func = src->field_mod_func;
|
||||||
|
|
||||||
|
return ec_GFp_simple_group_copy(dest, src);
|
||||||
|
}
|
||||||
|
|
||||||
int ec_GFp_nist_group_set_curve(EC_GROUP *group, const BIGNUM *p,
|
int ec_GFp_nist_group_set_curve(EC_GROUP *group, const BIGNUM *p,
|
||||||
const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
|
const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user