Home
last modified time | relevance | path

Searched refs:ECGroup (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/common/crypto/ecc/
H A Decp.h60 mp_int *ry, const ECGroup *group);
65 mp_int *ry, const ECGroup *group);
69 mp_int *ry, const ECGroup *group);
72 mp_err ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group);
80 const ECGroup *group);
86 mp_int *ry, mp_int *rz, const ECGroup *group);
92 const ECGroup *group);
108 mp_int *rz, const ECGroup *group);
113 mp_int *rz, const ECGroup *group);
121 const ECGroup *group);
[all …]
H A Dec2.h60 mp_int *ry, const ECGroup *group);
65 mp_int *ry, const ECGroup *group);
69 mp_int *ry, const ECGroup *group);
72 mp_err ec_GF2m_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group);
81 const ECGroup *group);
89 const ECGroup *group);
95 mp_int *ry, mp_int *rz, const ECGroup *group);
101 const ECGroup *group);
117 mp_int *rz, const ECGroup *group);
122 mp_int *rz, const ECGroup *group);
[all …]
H A Decl-priv.h182 mp_int *ry, const ECGroup *group);
185 mp_int *ry, const ECGroup *group);
187 mp_int *ry, const ECGroup *group);
190 const ECGroup *group);
192 const ECGroup *group);
195 mp_int *ry, const ECGroup *group);
196 mp_err (*validate_point) (const mp_int *px, const mp_int *py, const ECGroup *group);
201 void (*extra_free) (ECGroup *group);
259 mp_int *ry, const ECGroup *group);
262 mp_int *ry, const ECGroup *group);
[all …]
H A Decl.h55 typedef struct ECGroupStr ECGroup; typedef
58 ECGroup *ECGroup_fromHex(const ECCurveParams * params, int kmflag);
61 ECGroup *ECGroup_fromName(const ECCurveName name, int kmflag);
64 void ECGroup_free(ECGroup *group);
79 mp_err ECPoint_mul(const ECGroup *group, const mp_int *k, const mp_int *px,
86 mp_err ECPoints_mul(const ECGroup *group, const mp_int *k1,
94 mp_err ECPoint_validate(const ECGroup *group, const mp_int *px, const
H A Decl.c57 ECGroup *
61 ECGroup *group; in ECGroup_new()
63 group = (ECGroup *) kmem_alloc(sizeof(ECGroup), kmflag); in ECGroup_new()
65 group = (ECGroup *) malloc(sizeof(ECGroup)); in ECGroup_new()
98 ECGroup *
104 ECGroup *group = NULL; in ECGroup_consGFp()
139 ECGroup *
145 ECGroup *group = NULL; in ECGroup_consGFp_mont()
183 ECGroup *
190 ECGroup *group = NULL; in ECGroup_consGF2m()
[all …]
H A Decp_aff.c85 const ECGroup *group) in ec_GFp_pt_add_aff()
171 const ECGroup *group) in ec_GFp_pt_sub_aff()
191 mp_int *ry, const ECGroup *group) in ec_GFp_pt_dbl_aff()
204 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GFp_pt_mul_aff()
296 ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group) in ec_GFp_validate_point()
H A Dec2_aff.c79 const ECGroup *group) in ec_GF2m_pt_add_aff()
161 const ECGroup *group) in ec_GF2m_pt_sub_aff()
180 mp_int *ry, const ECGroup *group) in ec_GF2m_pt_dbl_aff()
191 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GF2m_pt_mul_aff()
283 ec_GF2m_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group) in ec_GF2m_validate_point()
H A Dec2_mont.c60 gf2m_Mdouble(mp_int *x, mp_int *z, const ECGroup *group, int kmflag) in gf2m_Mdouble()
88 const ECGroup *group, int kmflag) in gf2m_Madd()
120 mp_int *x2, mp_int *z2, const ECGroup *group) in gf2m_Mxy()
194 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GF2m_pt_mul_mont()
H A Decl_mult.c58 ECPoint_mul(const ECGroup *group, const mp_int *k, const mp_int *px, in ECPoint_mul()
114 const ECGroup *group) in ec_pts_mul_basic()
169 const ECGroup *group) in ec_pts_mul_simul_w2()
317 ECPoints_mul(const ECGroup *group, const mp_int *k1, const mp_int *k2, in ECPoints_mul()
H A Decp_jac.c65 mp_int *ry, mp_int *rz, const ECGroup *group) in ec_GFp_pt_aff2jac()
89 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GFp_pt_jac2aff()
153 mp_int *ry, mp_int *rz, const ECGroup *group) in ec_GFp_pt_add_jac_aff()
241 mp_int *rx, mp_int *ry, mp_int *rz, const ECGroup *group) in ec_GFp_pt_dbl_jac()
334 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GFp_pt_mul_jac()
416 const ECGroup *group) in ec_GFp_pts_mul_jac()
H A Decp_jm.c64 mp_int *raz4, mp_int scratch[], const ECGroup *group) in ec_GFp_pt_dbl_jm()
135 mp_int *raz4, mp_int scratch[], const ECGroup *group) in ec_GFp_pt_add_jm_aff()
234 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GFp_pt_mul_jm_wNAF()
H A Decp_521.c171 ec_group_set_gfp521(ECGroup *group, ECCurveName name) in ec_group_set_gfp521()
H A Decp_test.c144 ectest_curve_GFp(ECGroup *group, int ectestPrint, int ectestTime, in ectest_curve_GFp()
428 ECGroup *group = NULL; in ecp_test()
H A Dec2_test.c145 ectest_curve_GF2m(ECGroup *group, int ectestPrint, int ectestTime, in ectest_curve_GF2m()
465 ECGroup *group = NULL; in ec2_test()
H A Dec2_163.c271 ec_group_set_gf2m163(ECGroup *group, ECCurveName name) in ec_group_set_gf2m163()
H A Dec2_193.c290 ec_group_set_gf2m193(ECGroup *group, ECCurveName name) in ec_group_set_gf2m193()
H A Dec2_233.c315 ec_group_set_gf2m233(ECGroup *group, ECCurveName name) in ec_group_set_gf2m233()
H A Decp_384.c293 ec_group_set_gfp384(ECGroup *group, ECCurveName name) in ec_group_set_gfp384()
H A Decp_224.c383 ec_group_set_gfp224(ECGroup *group, ECCurveName name) in ec_group_set_gfp224()
H A Dec.c95 ECGroup *group = NULL; in ec_points_mul()
471 ECGroup *group = NULL; in EC_ValidatePublicKey()
H A Decp_192.c529 ec_group_set_gfp192(ECGroup *group, ECCurveName name) in ec_group_set_gfp192()
H A Decp_256.c439 ec_group_set_gfp256(ECGroup *group, ECCurveName name) in ec_group_set_gfp256()