| /illumos-gate/usr/src/common/crypto/ecc/ |
| H A D | ecp.h | 60 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 D | ec2.h | 60 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 D | ecl-priv.h | 182 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 D | ecl.h | 55 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 D | ecl.c | 57 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 D | ecp_aff.c | 85 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 D | ec2_aff.c | 79 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 D | ec2_mont.c | 60 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 D | ecl_mult.c | 58 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 D | ecp_jac.c | 65 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 D | ecp_jm.c | 64 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 D | ecp_521.c | 171 ec_group_set_gfp521(ECGroup *group, ECCurveName name) in ec_group_set_gfp521()
|
| H A D | ecp_test.c | 144 ectest_curve_GFp(ECGroup *group, int ectestPrint, int ectestTime, in ectest_curve_GFp() 428 ECGroup *group = NULL; in ecp_test()
|
| H A D | ec2_test.c | 145 ectest_curve_GF2m(ECGroup *group, int ectestPrint, int ectestTime, in ectest_curve_GF2m() 465 ECGroup *group = NULL; in ec2_test()
|
| H A D | ec2_163.c | 271 ec_group_set_gf2m163(ECGroup *group, ECCurveName name) in ec_group_set_gf2m163()
|
| H A D | ec2_193.c | 290 ec_group_set_gf2m193(ECGroup *group, ECCurveName name) in ec_group_set_gf2m193()
|
| H A D | ec2_233.c | 315 ec_group_set_gf2m233(ECGroup *group, ECCurveName name) in ec_group_set_gf2m233()
|
| H A D | ecp_384.c | 293 ec_group_set_gfp384(ECGroup *group, ECCurveName name) in ec_group_set_gfp384()
|
| H A D | ecp_224.c | 383 ec_group_set_gfp224(ECGroup *group, ECCurveName name) in ec_group_set_gfp224()
|
| H A D | ec.c | 95 ECGroup *group = NULL; in ec_points_mul() 471 ECGroup *group = NULL; in EC_ValidatePublicKey()
|
| H A D | ecp_192.c | 529 ec_group_set_gfp192(ECGroup *group, ECCurveName name) in ec_group_set_gfp192()
|
| H A D | ecp_256.c | 439 ec_group_set_gfp256(ECGroup *group, ECCurveName name) in ec_group_set_gfp256()
|