Lines Matching refs:ecParams

52 init_params(ECParams *ecParams, ECCurveName curve, PLArenaPool **arena,  in init_params()  argument
62 ecParams->name = curve; in init_params()
63 ecParams->type = ec_params_named; in init_params()
64 ecParams->curveOID.data = NULL; in init_params()
65 ecParams->curveOID.len = 0; in init_params()
66 ecParams->curve.seed.data = NULL; in init_params()
67 ecParams->curve.seed.len = 0; in init_params()
68 ecParams->DEREncoding.data = NULL; in init_params()
69 ecParams->DEREncoding.len = 0; in init_params()
70 ecParams->arena = *arena; in init_params()
71 ecParams->fieldID.size = ecCurve_map[curve]->size; in init_params()
72 ecParams->fieldID.type = type; in init_params()
73 ecParams->cofactor = ecCurve_map[curve]->cofactor; in init_params()
82 ECParams ecParams = { 0 }; in ectest_ecdh_kat() local
103 EC_FillParams(arena, &ecEncodedParams, &ecParams); in ectest_ecdh_kat()
109 rv = EC_NewKeyFromSeed(&ecParams, &ecPriv, seed.data, seed.len); in ectest_ecdh_kat()
124 rv = EC_ValidatePublicKey(&ecParams, &theirKey); in ectest_ecdh_kat()
131 rv = ECDH_Derive(&theirKey, &ecParams, &ecPriv->privateValue, PR_TRUE, &derived); in ectest_ecdh_kat()
136 rv = SECITEM_CopyItem(ecParams.arena, &theirKey, &ecPriv->privateValue); in ectest_ecdh_kat()
140 rv = SECITEM_CopyItem(ecParams.arena, &ecPriv->privateValue, &derived); in ectest_ecdh_kat()
160 PORT_FreeArena(ecPriv->ecParams.arena, PR_FALSE); in ectest_ecdh_kat()
171 ECParams ecParams = { 0 }; in ectest_validate_point() local
176 rv = init_params(&ecParams, bad->curve, &arena, bad->fieldType); in ectest_validate_point()
182 rv = EC_ValidatePublicKey(&ecParams, &point); in ectest_validate_point()