Lines Matching defs:params

108 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);
209 /* Populate params for c2pnb163v1 */
211 params, kmflag) );
215 /* Populate params for c2pnb163v2 */
217 params, kmflag) );
221 /* Populate params for c2pnb163v3 */
223 params, kmflag) );
227 /* Populate params for c2pnb176v1 */
229 params, kmflag) );
233 /* Populate params for c2tnb191v1 */
235 params, kmflag) );
239 /* Populate params for c2tnb191v2 */
241 params, kmflag) );
245 /* Populate params for c2tnb191v3 */
247 params, kmflag) );
251 /* Populate params for c2pnb208w1 */
253 params, kmflag) );
257 /* Populate params for c2tnb239v1 */
259 params, kmflag) );
263 /* Populate params for c2tnb239v2 */
265 params, kmflag) );
269 /* Populate params for c2tnb239v3 */
271 params, kmflag) );
275 /* Populate params for c2pnb272w1 */
277 params, kmflag) );
281 /* Populate params for c2pnb304w1 */
283 params, kmflag) );
287 /* Populate params for c2tnb359v1 */
289 params, kmflag) );
293 /* Populate params for c2pnb368w1 */
295 params, kmflag) );
299 /* Populate params for c2tnb431r1 */
301 params, kmflag) );
305 /* Populate params for sect113r1 */
307 params, kmflag) );
311 /* Populate params for sect113r2 */
313 params, kmflag) );
317 /* Populate params for sect131r1 */
319 params, kmflag) );
323 /* Populate params for sect131r2 */
325 params, kmflag) );
329 /* Populate params for sect163k1
333 params, kmflag) );
337 /* Populate params for sect163r1 */
339 params, kmflag) );
343 /* Populate params for sect163r2
347 params, kmflag) );
351 /* Populate params for sect193r1 */
353 params, kmflag) );
357 /* Populate params for sect193r2 */
359 params, kmflag) );
363 /* Populate params for sect233k1
367 params, kmflag) );
371 /* Populate params for sect233r1
375 params, kmflag) );
379 /* Populate params for sect239k1 */
381 params, kmflag) );
385 /* Populate params for sect283k1
389 params, kmflag) );
393 /* Populate params for sect283r1
397 params, kmflag) );
401 /* Populate params for sect409k1
405 params, kmflag) );
409 /* Populate params for sect409r1
413 params, kmflag) );
417 /* Populate params for sect571k1
421 params, kmflag) );
425 /* Populate params for sect571r1
429 params, kmflag) );
435 /* Populate params for prime192v1 aka secp192r1
439 params, kmflag) );
443 /* Populate params for prime192v2 */
445 params, kmflag) );
449 /* Populate params for prime192v3 */
451 params, kmflag) );
455 /* Populate params for prime239v1 */
457 params, kmflag) );
461 /* Populate params for prime239v2 */
463 params, kmflag) );
467 /* Populate params for prime239v3 */
469 params, kmflag) );
473 /* Populate params for prime256v1 aka secp256r1
477 params, kmflag) );
481 /* Populate params for secp112r1 */
483 params, kmflag) );
487 /* Populate params for secp112r2 */
489 params, kmflag) );
493 /* Populate params for secp128r1 */
495 params, kmflag) );
499 /* Populate params for secp128r2 */
501 params, kmflag) );
505 /* Populate params for secp160k1 */
507 params, kmflag) );
511 /* Populate params for secp160r1 */
513 params, kmflag) );
517 /* Populate params for secp160r1 */
519 params, kmflag) );
523 /* Populate params for secp192k1 */
525 params, kmflag) );
529 /* Populate params for secp224k1 */
531 params, kmflag) );
535 /* Populate params for secp224r1
539 params, kmflag) );
543 /* Populate params for secp256k1 */
545 params, kmflag) );
549 /* Populate params for secp384r1
553 params, kmflag) );
557 /* Populate params for secp521r1
561 params, kmflag) );
569 if (!params->cofactor) {
572 printf("Unrecognized curve, returning NULL params\n");
583 ECParams *params;
590 params = (ECParams *)PORT_ArenaZAlloc(NULL, sizeof(ECParams), kmflag);
591 if (!params) {
596 /* Copy the encoded params */
597 SECITEM_AllocItem(arena, &(params->DEREncoding), encodedParams->len,
599 memcpy(params->DEREncoding.data, encodedParams->data, encodedParams->len);
602 * the encoded params
604 rv = EC_FillParams(NULL, encodedParams, params, kmflag);
609 *ecparams = params;;