ECGroup
ECGroup *group = NULL;
ECGroup *group = NULL;
const ECGroup *group);
mp_int *rz, const ECGroup *group);
mp_int *rz, const ECGroup *group);
const ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_err ec_GF2m_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group);
const ECGroup *group);
const ECGroup *group);
mp_int *ry, mp_int *rz, const ECGroup *group);
ec_group_set_gf2m163(ECGroup *group, ECCurveName name)
ec_group_set_gf2m193(ECGroup *group, ECCurveName name)
ec_group_set_gf2m233(ECGroup *group, ECCurveName name)
const ECGroup *group)
mp_int *ry, const ECGroup *group)
mp_int *rx, mp_int *ry, const ECGroup *group)
ec_GF2m_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group)
const ECGroup *group)
mp_int *x2, mp_int *z2, const ECGroup *group)
mp_int *rx, mp_int *ry, const ECGroup *group)
gf2m_Mdouble(mp_int *x, mp_int *z, const ECGroup *group, int kmflag)
const ECGroup *group, int kmflag)
ectest_curve_GF2m(ECGroup *group, int ectestPrint, int ectestTime,
ECGroup *group = NULL;
mp_int *ry, const ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_int *ry, const ECGroup *group);
const ECGroup *group);
const ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_err (*validate_point) (const mp_int *px, const mp_int *py, const ECGroup *group);
void (*extra_free) (ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_err ec_group_set_gfp192(ECGroup *group, ECCurveName);
mp_err ec_group_set_gfp224(ECGroup *group, ECCurveName);
mp_err ec_group_set_gfp256(ECGroup *group, ECCurveName);
mp_err ec_group_set_gfp384(ECGroup *group, ECCurveName);
mp_err ec_group_set_gfp521(ECGroup *group, ECCurveName);
mp_err ec_group_set_gf2m163(ECGroup *group, ECCurveName name);
mp_err ec_group_set_gf2m193(ECGroup *group, ECCurveName name);
mp_err ec_group_set_gf2m233(ECGroup *group, ECCurveName name);
mp_err ec_group_set_secp160r1_fp(ECGroup *group);
mp_err ec_group_set_nistp192_fp(ECGroup *group);
mp_err ec_group_set_nistp224_fp(ECGroup *group);
ECGroup *group = NULL;
ECGroup *
ECGroup *group = NULL;
ECGroup *
ECGroup *group = NULL;
ECGroup *
ECGroup *group = NULL;
ECGroup *
ECGroup *
ECGroup *group = NULL;
mp_err ECPoint_validate(const ECGroup *group, const mp_int *px, const
ECGroup_free(ECGroup *group)
kmem_free(group, sizeof (ECGroup));
ECGroup *
ECGroup *group;
group = (ECGroup *) kmem_alloc(sizeof(ECGroup), kmflag);
group = (ECGroup *) malloc(sizeof(ECGroup));
ECGroup *
ECGroup *ECGroup_fromHex(const ECCurveParams * params, int kmflag);
ECGroup *ECGroup_fromName(const ECCurveName name, int kmflag);
void ECGroup_free(ECGroup *group);
mp_err ECPoint_mul(const ECGroup *group, const mp_int *k, const mp_int *px,
mp_err ECPoints_mul(const ECGroup *group, const mp_int *k1,
mp_err ECPoint_validate(const ECGroup *group, const mp_int *px, const
const ECGroup *group)
const ECGroup *group)
ECPoints_mul(const ECGroup *group, const mp_int *k1, const mp_int *k2,
ECPoint_mul(const ECGroup *group, const mp_int *k, const mp_int *px,
mp_int *rz, const ECGroup *group);
mp_int *rz, const ECGroup *group);
const ECGroup *group);
const ECGroup *group);
mp_int *rx, mp_int *ry, const ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_int *ry, const ECGroup *group);
mp_err ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group);
const ECGroup *group);
mp_int *ry, mp_int *rz, const ECGroup *group);
const ECGroup *group);
ec_group_set_gfp192(ECGroup *group, ECCurveName name)
ec_group_set_gfp224(ECGroup *group, ECCurveName name)
ec_group_set_gfp256(ECGroup *group, ECCurveName name)
ec_group_set_gfp384(ECGroup *group, ECCurveName name)
ec_group_set_gfp521(ECGroup *group, ECCurveName name)
const ECGroup *group)
mp_int *ry, const ECGroup *group)
mp_int *rx, mp_int *ry, const ECGroup *group)
ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group)
const ECGroup *group)
mp_int *ry, mp_int *rz, const ECGroup *group)
mp_int *rx, mp_int *ry, mp_int *rz, const ECGroup *group)
mp_int *rx, mp_int *ry, const ECGroup *group)
const ECGroup *group)
mp_int *ry, mp_int *rz, const ECGroup *group)
mp_int *rx, mp_int *ry, const ECGroup *group)
mp_int *raz4, mp_int scratch[], const ECGroup *group)
mp_int *rx, mp_int *ry, const ECGroup *group)
mp_int *raz4, mp_int scratch[], const ECGroup *group)
ectest_curve_GFp(ECGroup *group, int ectestPrint, int ectestTime,
ECGroup *group = NULL;