/openjdk7/jdk/src/share/native/sun/security/ec/impl/ |
H A D | ecdecode.c | 68 int kmflag) 82 item->data = (unsigned char *) PORT_ArenaAlloc(arena, tmp/2, kmflag); 109 int kmflag) 125 curveParams->irr, kmflag)); 128 curveParams->irr, kmflag)); 131 curveParams->curvea, kmflag)); 133 curveParams->curveb, kmflag)); 139 CHECK_OK(hexString2SECItem(NULL, ¶ms->base, genenc, kmflag)); 141 curveParams->order, kmflag)); 154 ECParams *params, int kmflag) 67 hexString2SECItem(PRArenaPool *arena, SECItem *item, const char *str, int kmflag) argument 108 gf_populate_params(ECCurveName name, ECFieldType field_type, ECParams *params, int kmflag) argument 153 EC_FillParams(PRArenaPool *arena, const SECItem *encodedParams, ECParams *params, int kmflag) argument 580 EC_DecodeParams(const SECItem *encodedParams, ECParams **ecparams, int kmflag) argument [all...] |
H A D | ecl.h | 51 ECGroup *ECGroup_fromHex(const ECCurveParams * params, int kmflag); 54 ECGroup *ECGroup_fromName(const ECCurveName name, int kmflag); 60 ECCurveParams *EC_GetNamedCurveParams(const ECCurveName name, int kmflag); 63 ECCurveParams *ECCurveParams_dup(const ECCurveParams * params, int kmflag);
|
H A D | secitem.c | 71 int kmflag) 82 result = PORT_ArenaZAlloc(arena, sizeof(SECItem), kmflag); 84 result = PORT_ZAlloc(sizeof(SECItem), kmflag); 97 result->data = PORT_ArenaAlloc(arena, len, kmflag); 99 result->data = PORT_Alloc(len, kmflag); 136 int kmflag) 142 kmflag); 144 to->data = (unsigned char*) PORT_Alloc(from->len, kmflag); 70 SECITEM_AllocItem(PRArenaPool *arena, SECItem *item, unsigned int len, int kmflag) argument 135 SECITEM_CopyItem(PRArenaPool *arena, SECItem *to, const SECItem *from, int kmflag) argument
|
H A D | ec.c | 89 const SECItem *pointP, SECItem *pointQ, int kmflag) 151 CHECK_MPI_OK( mp_init(&Px, kmflag) ); 152 CHECK_MPI_OK( mp_init(&Py, kmflag) ); 153 CHECK_MPI_OK( mp_init(&Qx, kmflag) ); 154 CHECK_MPI_OK( mp_init(&Qy, kmflag) ); 155 CHECK_MPI_OK( mp_init(&Gx, kmflag) ); 156 CHECK_MPI_OK( mp_init(&Gy, kmflag) ); 157 CHECK_MPI_OK( mp_init(&order, kmflag) ); 158 CHECK_MPI_OK( mp_init(&irreducible, kmflag) ); 159 CHECK_MPI_OK( mp_init(&a, kmflag) ); 88 ec_points_mul(const ECParams *params, const mp_int *k1, const mp_int *k2, const SECItem *pointP, SECItem *pointQ, int kmflag) argument 247 ec_NewKey(ECParams *ecParams, ECPrivateKey **privKey, const unsigned char *privKeyBytes, int privKeyLen, int kmflag) argument 359 EC_NewKeyFromSeed(ECParams *ecParams, ECPrivateKey **privKey, const unsigned char *seed, int seedlen, int kmflag) argument 382 ec_GenerateRandomPrivateKey(const unsigned char *order, int len, const unsigned char *random, int randomlen, int kmflag) argument 440 EC_NewKey(ECParams *ecParams, ECPrivateKey **privKey, const unsigned char* random, int randomlen, int kmflag) argument 478 EC_ValidatePublicKey(ECParams *ecParams, SECItem *publicValue, int kmflag) argument 565 ECDH_Derive(SECItem *publicValue, ECParams *ecParams, SECItem *privateValue, PRBool withCofactor, SECItem *derivedSecret, int kmflag) argument 641 ECDSA_SignDigestWithSeed(ECPrivateKey *key, SECItem *signature, const SECItem *digest, const unsigned char *kb, const int kblen, int kmflag) argument 840 ECDSA_SignDigest(ECPrivateKey *key, SECItem *signature, const SECItem *digest, const unsigned char* random, int randomLen, int kmflag) argument 878 ECDSA_VerifyDigest(ECPublicKey *key, const SECItem *signature, const SECItem *digest, int kmflag) argument [all...] |
H A D | ecl.c | 51 ECGroup_new(int kmflag) argument 56 group = (ECGroup *) kmem_alloc(sizeof(ECGroup), kmflag); 76 MP_CHECKOK(mp_init(&group->curvea, kmflag)); 77 MP_CHECKOK(mp_init(&group->curveb, kmflag)); 78 MP_CHECKOK(mp_init(&group->genx, kmflag)); 79 MP_CHECKOK(mp_init(&group->geny, kmflag)); 80 MP_CHECKOK(mp_init(&group->order, kmflag)); 221 const ECCurveParams * params, int kmflag) 235 MP_CHECKOK(mp_init(&irr, kmflag)); 236 MP_CHECKOK(mp_init(&curvea, kmflag)); 220 ecgroup_fromNameAndHex(const ECCurveName name, const ECCurveParams * params, int kmflag) argument 377 ECGroup_fromHex(const ECCurveParams * params, int kmflag) argument 384 ECGroup_fromName(const ECCurveName name, int kmflag) argument [all...] |
H A D | ecl_curve.c | 50 ECCurveParams_dup(const ECCurveParams * params, int kmflag) argument 56 ret = (ECCurveParams *) kmem_zalloc(sizeof(ECCurveParams), kmflag); 62 ret->text = kmem_alloc(strlen(params->text) + 1, kmflag); 72 ret->irr = kmem_alloc(strlen(params->irr) + 1, kmflag); 80 ret->curvea = kmem_alloc(strlen(params->curvea) + 1, kmflag); 88 ret->curveb = kmem_alloc(strlen(params->curveb) + 1, kmflag); 96 ret->genx = kmem_alloc(strlen(params->genx) + 1, kmflag); 104 ret->geny = kmem_alloc(strlen(params->geny) + 1, kmflag); 112 ret->order = kmem_alloc(strlen(params->order) + 1, kmflag); 132 EC_GetNamedCurveParams(const ECCurveName name, int kmflag) argument [all...] |
H A D | ec2_mont.c | 53 gf2m_Mdouble(mp_int *x, mp_int *z, const ECGroup *group, int kmflag) argument 59 MP_CHECKOK(mp_init(&t1, kmflag)); 81 const ECGroup *group, int kmflag) 88 MP_CHECKOK(mp_init(&t1, kmflag)); 89 MP_CHECKOK(mp_init(&t2, kmflag)); 80 gf2m_Madd(const mp_int *x, mp_int *x1, mp_int *z1, mp_int *x2, mp_int *z2, const ECGroup *group, int kmflag) argument
|
H A D | mpi.h | 248 mp_err mp_init(mp_int *mp, int kmflag); 249 mp_err mp_init_size(mp_int *mp, mp_size prec, int kmflag); 309 int mp_cmp_int(const mp_int *a, long z, int kmflag);
|
H A D | ecl_gf.c | 49 GFMethod_new(int kmflag) argument 54 meth = (GFMethod *) kmem_alloc(sizeof(GFMethod), kmflag); 63 MP_CHECKOK(mp_init(&meth->irr, kmflag));
|
H A D | mpi.c | 112 /* {{{ mp_init(mp, kmflag) */ 115 mp_init(mp, kmflag) 121 mp_err mp_init(mp_int *mp, int kmflag) argument 123 return mp_init_size(mp, s_mp_defprec, kmflag); 129 /* {{{ mp_init_size(mp, prec, kmflag) */ 132 mp_init_size(mp, prec, kmflag) 139 mp_err mp_init_size(mp_int *mp, mp_size prec, int kmflag) argument 144 if((DIGITS(mp) = s_mp_alloc(prec, sizeof(mp_digit), kmflag)) == NULL) 1717 /* {{{ mp_cmp_int(a, z, kmflag) */ 1725 int mp_cmp_int(const mp_int *a, long z, int kmflag) argument 2877 s_mp_alloc(size_t nb, size_t ni, int kmflag) argument [all...] |