Lines Matching refs:params

109 gf_populate_params(ECCurveName name, ECFieldType field_type, ECParams *params,
118 params->name = name;
119 curveParams = ecCurve_map[params->name];
121 params->fieldID.size = curveParams->size;
122 params->fieldID.type = field_type;
124 CHECK_OK(hexString2SECItem(NULL, &params->fieldID.u.prime,
127 CHECK_OK(hexString2SECItem(NULL, &params->fieldID.u.poly,
130 CHECK_OK(hexString2SECItem(NULL, &params->curve.a,
132 CHECK_OK(hexString2SECItem(NULL, &params->curve.b,
139 CHECK_OK(hexString2SECItem(NULL, &params->base, genenc, kmflag));
140 CHECK_OK(hexString2SECItem(NULL, &params->order,
142 params->cofactor = curveParams->cofactor;
154 ECParams *params, int kmflag)
163 printf("Encoded params in EC_DecodeParams: ");
184 params->arena = arena;
185 params->cofactor = 0;
186 params->type = ec_params_named;
187 params->name = ECCurve_noName;
190 params->curveOID.len = oid.len;
191 params->curveOID.data = (unsigned char *) PORT_ArenaAlloc(NULL, oid.len,
193 if (params->curveOID.data == NULL) goto cleanup;
194 memcpy(params->curveOID.data, oid.data, oid.len);
205 /* Populate params for c2pnb163v1 */
207 params, kmflag) );
211 /* Populate params for c2pnb163v2 */
213 params, kmflag) );
217 /* Populate params for c2pnb163v3 */
219 params, kmflag) );
223 /* Populate params for c2pnb176v1 */
225 params, kmflag) );
229 /* Populate params for c2tnb191v1 */
231 params, kmflag) );
235 /* Populate params for c2tnb191v2 */
237 params, kmflag) );
241 /* Populate params for c2tnb191v3 */
243 params, kmflag) );
247 /* Populate params for c2pnb208w1 */
249 params, kmflag) );
253 /* Populate params for c2tnb239v1 */
255 params, kmflag) );
259 /* Populate params for c2tnb239v2 */
261 params, kmflag) );
265 /* Populate params for c2tnb239v3 */
267 params, kmflag) );
271 /* Populate params for c2pnb272w1 */
273 params, kmflag) );
277 /* Populate params for c2pnb304w1 */
279 params, kmflag) );
283 /* Populate params for c2tnb359v1 */
285 params, kmflag) );
289 /* Populate params for c2pnb368w1 */
291 params, kmflag) );
295 /* Populate params for c2tnb431r1 */
297 params, kmflag) );
301 /* Populate params for sect113r1 */
303 params, kmflag) );
307 /* Populate params for sect113r2 */
309 params, kmflag) );
313 /* Populate params for sect131r1 */
315 params, kmflag) );
319 /* Populate params for sect131r2 */
321 params, kmflag) );
325 /* Populate params for sect163k1
329 params, kmflag) );
333 /* Populate params for sect163r1 */
335 params, kmflag) );
339 /* Populate params for sect163r2
343 params, kmflag) );
347 /* Populate params for sect193r1 */
349 params, kmflag) );
353 /* Populate params for sect193r2 */
355 params, kmflag) );
359 /* Populate params for sect233k1
363 params, kmflag) );
367 /* Populate params for sect233r1
371 params, kmflag) );
375 /* Populate params for sect239k1 */
377 params, kmflag) );
381 /* Populate params for sect283k1
385 params, kmflag) );
389 /* Populate params for sect283r1
393 params, kmflag) );
397 /* Populate params for sect409k1
401 params, kmflag) );
405 /* Populate params for sect409r1
409 params, kmflag) );
413 /* Populate params for sect571k1
417 params, kmflag) );
421 /* Populate params for sect571r1
425 params, kmflag) );
431 /* Populate params for prime192v1 aka secp192r1
435 params, kmflag) );
439 /* Populate params for prime192v2 */
441 params, kmflag) );
445 /* Populate params for prime192v3 */
447 params, kmflag) );
451 /* Populate params for prime239v1 */
453 params, kmflag) );
457 /* Populate params for prime239v2 */
459 params, kmflag) );
463 /* Populate params for prime239v3 */
465 params, kmflag) );
469 /* Populate params for prime256v1 aka secp256r1
473 params, kmflag) );
477 /* Populate params for secp112r1 */
479 params, kmflag) );
483 /* Populate params for secp112r2 */
485 params, kmflag) );
489 /* Populate params for secp128r1 */
491 params, kmflag) );
495 /* Populate params for secp128r2 */
497 params, kmflag) );
501 /* Populate params for secp160k1 */
503 params, kmflag) );
507 /* Populate params for secp160r1 */
509 params, kmflag) );
513 /* Populate params for secp160r1 */
515 params, kmflag) );
519 /* Populate params for secp192k1 */
521 params, kmflag) );
525 /* Populate params for secp224k1 */
527 params, kmflag) );
531 /* Populate params for secp224r1
535 params, kmflag) );
539 /* Populate params for secp256k1 */
541 params, kmflag) );
545 /* Populate params for secp384r1
549 params, kmflag) );
553 /* Populate params for secp521r1
557 params, kmflag) );
565 if (!params->cofactor) {
568 printf("Unrecognized curve, returning NULL params\n");
579 ECParams *params;
586 params = (ECParams *)PORT_ArenaZAlloc(NULL, sizeof(ECParams), kmflag);
587 if (!params) {
592 /* Copy the encoded params */
593 SECITEM_AllocItem(arena, &(params->DEREncoding), encodedParams->len,
595 memcpy(params->DEREncoding.data, encodedParams->data, encodedParams->len);
598 * the encoded params
600 rv = EC_FillParams(NULL, encodedParams, params, kmflag);
605 *ecparams = params;;