/titanic_41/usr/src/common/crypto/ecc/ |
H A D | ecp.h | 62 mp_int *ry, const ECGroup *group); 67 mp_int *ry, const ECGroup *group); 71 mp_int *ry, const ECGroup *group); 74 mp_err ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group); 82 const ECGroup *group); 88 mp_int *ry, mp_int *rz, const ECGroup *group); 94 const ECGroup *group); 110 mp_int *rz, const ECGroup *group); 115 mp_int *rz, const ECGroup *group); 123 const ECGroup *group); [all …]
|
H A D | ec2.h | 62 mp_int *ry, const ECGroup *group); 67 mp_int *ry, const ECGroup *group); 71 mp_int *ry, const ECGroup *group); 74 mp_err ec_GF2m_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group); 83 const ECGroup *group); 91 const ECGroup *group); 97 mp_int *ry, mp_int *rz, const ECGroup *group); 103 const ECGroup *group); 119 mp_int *rz, const ECGroup *group); 124 mp_int *rz, const ECGroup *group); [all …]
|
H A D | ecl.h | 57 typedef struct ECGroupStr ECGroup; typedef 60 ECGroup *ECGroup_fromHex(const ECCurveParams * params, int kmflag); 63 ECGroup *ECGroup_fromName(const ECCurveName name, int kmflag); 66 void ECGroup_free(ECGroup *group); 81 mp_err ECPoint_mul(const ECGroup *group, const mp_int *k, const mp_int *px, 88 mp_err ECPoints_mul(const ECGroup *group, const mp_int *k1, 96 mp_err ECPoint_validate(const ECGroup *group, const mp_int *px, const
|
H A D | ecl-priv.h | 184 mp_int *ry, const ECGroup *group); 187 mp_int *ry, const ECGroup *group); 189 mp_int *ry, const ECGroup *group); 192 const ECGroup *group); 194 const ECGroup *group); 197 mp_int *ry, const ECGroup *group); 198 mp_err (*validate_point) (const mp_int *px, const mp_int *py, const ECGroup *group); 203 void (*extra_free) (ECGroup *group); 261 mp_int *ry, const ECGroup *group); 264 mp_int *ry, const ECGroup *group); [all …]
|
H A D | ecl.c | 59 ECGroup * 63 ECGroup *group; in ECGroup_new() 65 group = (ECGroup *) kmem_alloc(sizeof(ECGroup), kmflag); in ECGroup_new() 67 group = (ECGroup *) malloc(sizeof(ECGroup)); in ECGroup_new() 100 ECGroup * 106 ECGroup *group = NULL; in ECGroup_consGFp() 141 ECGroup * 147 ECGroup *group = NULL; in ECGroup_consGFp_mont() 185 ECGroup * 192 ECGroup *group = NULL; in ECGroup_consGF2m() [all …]
|
H A D | ec2_aff.c | 81 const ECGroup *group) in ec_GF2m_pt_add_aff() 163 const ECGroup *group) in ec_GF2m_pt_sub_aff() 182 mp_int *ry, const ECGroup *group) in ec_GF2m_pt_dbl_aff() 193 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GF2m_pt_mul_aff() 285 ec_GF2m_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group) in ec_GF2m_validate_point()
|
H A D | ecp_aff.c | 87 const ECGroup *group) in ec_GFp_pt_add_aff() 173 const ECGroup *group) in ec_GFp_pt_sub_aff() 193 mp_int *ry, const ECGroup *group) in ec_GFp_pt_dbl_aff() 206 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GFp_pt_mul_aff() 298 ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group) in ec_GFp_validate_point()
|
H A D | ec2_mont.c | 62 gf2m_Mdouble(mp_int *x, mp_int *z, const ECGroup *group, int kmflag) in gf2m_Mdouble() 90 const ECGroup *group, int kmflag) in gf2m_Madd() 122 mp_int *x2, mp_int *z2, const ECGroup *group) in gf2m_Mxy() 196 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GF2m_pt_mul_mont()
|
H A D | ecl_mult.c | 60 ECPoint_mul(const ECGroup *group, const mp_int *k, const mp_int *px, in ECPoint_mul() 116 const ECGroup *group) in ec_pts_mul_basic() 171 const ECGroup *group) in ec_pts_mul_simul_w2() 319 ECPoints_mul(const ECGroup *group, const mp_int *k1, const mp_int *k2, in ECPoints_mul()
|
H A D | ecp_jac.c | 67 mp_int *ry, mp_int *rz, const ECGroup *group) in ec_GFp_pt_aff2jac() 91 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GFp_pt_jac2aff() 155 mp_int *ry, mp_int *rz, const ECGroup *group) in ec_GFp_pt_add_jac_aff() 243 mp_int *rx, mp_int *ry, mp_int *rz, const ECGroup *group) in ec_GFp_pt_dbl_jac() 336 mp_int *rx, mp_int *ry, const ECGroup *group) in ec_GFp_pt_mul_jac() 418 const ECGroup *group) in ec_GFp_pts_mul_jac()
|
H A D | ecp_jm.c | 66 mp_int *raz4, mp_int scratch[], const ECGroup *group) in ec_GFp_pt_dbl_jm() 137 mp_int *raz4, mp_int scratch[], const ECGroup *group) in ec_GFp_pt_add_jm_aff() 225 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 | 146 ectest_curve_GFp(ECGroup *group, int ectestPrint, int ectestTime, in ectest_curve_GFp() 430 ECGroup *group = NULL; in ecp_test()
|
H A D | ec2_test.c | 147 ectest_curve_GF2m(ECGroup *group, int ectestPrint, int ectestTime, in ectest_curve_GF2m() 467 ECGroup *group = NULL; in ec2_test()
|
H A D | ec2_163.c | 263 ec_group_set_gf2m163(ECGroup *group, ECCurveName name) in ec_group_set_gf2m163()
|
H A D | ec2_193.c | 280 ec_group_set_gf2m193(ECGroup *group, ECCurveName name) in ec_group_set_gf2m193()
|
H A D | ec2_233.c | 303 ec_group_set_gf2m233(ECGroup *group, ECCurveName name) in ec_group_set_gf2m233()
|
H A D | ecp_384.c | 295 ec_group_set_gfp384(ECGroup *group, ECCurveName name) in ec_group_set_gfp384()
|
H A D | ecp_224.c | 373 ec_group_set_gfp224(ECGroup *group, ECCurveName name) in ec_group_set_gfp224()
|
H A D | ecp_192.c | 513 ec_group_set_gfp192(ECGroup *group, ECCurveName name) in ec_group_set_gfp192()
|
H A D | ec.c | 95 ECGroup *group = NULL; in ec_points_mul() 471 ECGroup *group = NULL; in EC_ValidatePublicKey()
|
H A D | ecp_256.c | 431 ec_group_set_gfp256(ECGroup *group, ECCurveName name) in ec_group_set_gfp256()
|