/openjdk7/jdk/src/share/native/sun/security/ec/impl/ |
H A D | ecl.h | 48 typedef struct ECGroupStr ECGroup; typedef in typeref:struct:ECGroupStr 50 /* Construct ECGroup from hexadecimal representations of parameters. */ 51 ECGroup *ECGroup_fromHex(const ECCurveParams * params, int kmflag); 53 /* Construct ECGroup from named parameters. */ 54 ECGroup *ECGroup_fromName(const ECCurveName name, int kmflag); 56 /* Free an allocated ECGroup. */ 57 void ECGroup_free(ECGroup *group); 72 mp_err ECPoint_mul(const ECGroup *group, const mp_int *k, const mp_int *px, 79 mp_err ECPoints_mul(const ECGroup *group, const mp_int *k1, 87 mp_err ECPoint_validate(const ECGroup *grou [all...] |
H A D | ecp.h | 53 mp_int *ry, const ECGroup *group); 58 mp_int *ry, const ECGroup *group); 62 mp_int *ry, const ECGroup *group); 65 mp_err ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group); 73 const ECGroup *group); 79 mp_int *ry, mp_int *rz, const ECGroup *group); 85 const ECGroup *group); 101 mp_int *rz, const ECGroup *group); 106 mp_int *rz, const ECGroup *group); 114 const ECGroup *grou [all...] |
H A D | ec2.h | 53 mp_int *ry, const ECGroup *group); 58 mp_int *ry, const ECGroup *group); 62 mp_int *ry, const ECGroup *group); 65 mp_err ec_GF2m_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group); 74 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 *grou [all...] |
H A D | ecl-priv.h | 188 mp_int *ry, const ECGroup *group); 191 mp_int *ry, const ECGroup *group); 193 mp_int *ry, const ECGroup *group); 196 const ECGroup *group); 198 const ECGroup *group); 201 mp_int *ry, const ECGroup *group); 202 mp_err (*validate_point) (const mp_int *px, const mp_int *py, const ECGroup *group); 207 void (*extra_free) (ECGroup *group); 265 mp_int *ry, const ECGroup *group); 268 mp_int *ry, const ECGroup *grou [all...] |
H A D | ecl.c | 49 /* Allocate memory for a new ECGroup object. */ 50 ECGroup * 54 ECGroup *group; 56 group = (ECGroup *) kmem_alloc(sizeof(ECGroup), kmflag); 58 group = (ECGroup *) malloc(sizeof(ECGroup)); 90 /* Construct a generic ECGroup for elliptic curves over prime fields. */ 91 ECGroup * 97 ECGroup *grou [all...] |
H A D | ec2_mont.c | 53 gf2m_Mdouble(mp_int *x, mp_int *z, const ECGroup *group, int kmflag) 81 const ECGroup *group, int kmflag) 113 mp_int *x2, mp_int *z2, const ECGroup *group) 187 mp_int *rx, mp_int *ry, const ECGroup *group)
|
H A D | ec2_aff.c | 72 const ECGroup *group) 154 const ECGroup *group) 173 mp_int *ry, const ECGroup *group) 184 mp_int *rx, mp_int *ry, const ECGroup *group) 276 ec_GF2m_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group)
|
H A D | ecp_aff.c | 78 const ECGroup *group) 164 const ECGroup *group) 184 mp_int *ry, const ECGroup *group) 197 mp_int *rx, mp_int *ry, const ECGroup *group) 289 ec_GFp_validate_point(const mp_int *px, const mp_int *py, const ECGroup *group)
|
H A D | ecl_mult.c | 51 ECPoint_mul(const ECGroup *group, const mp_int *k, const mp_int *px, 107 const ECGroup *group) 162 const ECGroup *group) 310 ECPoints_mul(const ECGroup *group, const mp_int *k1, const mp_int *k2,
|
H A D | ecp_jm.c | 57 mp_int *raz4, mp_int scratch[], const ECGroup *group) 128 mp_int *raz4, mp_int scratch[], const ECGroup *group) 216 mp_int *rx, mp_int *ry, const ECGroup *group)
|
H A D | ecp_521.c | 162 ec_group_set_gfp521(ECGroup *group, ECCurveName name)
|
H A D | ecp_jac.c | 58 mp_int *ry, mp_int *rz, const ECGroup *group) 82 mp_int *rx, mp_int *ry, const ECGroup *group) 146 mp_int *ry, mp_int *rz, const ECGroup *group) 234 mp_int *rx, mp_int *ry, mp_int *rz, const ECGroup *group) 327 mp_int *rx, mp_int *ry, const ECGroup *group) 409 const ECGroup *group)
|
H A D | ec2_163.c | 254 ec_group_set_gf2m163(ECGroup *group, ECCurveName name)
|
H A D | ec2_193.c | 271 ec_group_set_gf2m193(ECGroup *group, ECCurveName name)
|
H A D | ec2_233.c | 294 ec_group_set_gf2m233(ECGroup *group, ECCurveName name)
|
H A D | ecp_384.c | 286 ec_group_set_gfp384(ECGroup *group, ECCurveName name)
|
H A D | ecp_192.c | 504 ec_group_set_gfp192(ECGroup *group, ECCurveName name)
|
H A D | ecp_224.c | 364 ec_group_set_gfp224(ECGroup *group, ECCurveName name)
|
H A D | ec.c | 96 ECGroup *group = NULL; 481 ECGroup *group = NULL;
|
H A D | ecp_256.c | 422 ec_group_set_gfp256(ECGroup *group, ECCurveName name)
|