Lines Matching defs:kmflag

88              const SECItem *pointP, SECItem *pointQ, int kmflag)
150 CHECK_MPI_OK( mp_init(&Px, kmflag) );
151 CHECK_MPI_OK( mp_init(&Py, kmflag) );
152 CHECK_MPI_OK( mp_init(&Qx, kmflag) );
153 CHECK_MPI_OK( mp_init(&Qy, kmflag) );
154 CHECK_MPI_OK( mp_init(&Gx, kmflag) );
155 CHECK_MPI_OK( mp_init(&Gy, kmflag) );
156 CHECK_MPI_OK( mp_init(&order, kmflag) );
157 CHECK_MPI_OK( mp_init(&irreducible, kmflag) );
158 CHECK_MPI_OK( mp_init(&a, kmflag) );
159 CHECK_MPI_OK( mp_init(&b, kmflag) );
169 group = ECGroup_fromName(params->name, kmflag);
247 const unsigned char *privKeyBytes, int privKeyLen, int kmflag)
271 kmflag);
278 SECITEM_AllocItem(arena, &key->version, 1, kmflag);
290 &ecParams->fieldID.u.prime, kmflag));
293 &ecParams->fieldID.u.poly, kmflag));
299 &ecParams->curve.a, kmflag));
301 &ecParams->curve.b, kmflag));
303 &ecParams->curve.seed, kmflag));
305 &ecParams->base, kmflag));
307 &ecParams->order, kmflag));
310 &ecParams->DEREncoding, kmflag));
313 &ecParams->curveOID, kmflag));
316 SECITEM_AllocItem(arena, &key->publicValue, 2*len + 1, kmflag);
318 SECITEM_AllocItem(arena, &key->privateValue, len, kmflag);
330 CHECK_MPI_OK( mp_init(&k, kmflag) );
334 rv = ec_points_mul(ecParams, &k, NULL, NULL, &(key->publicValue), kmflag);
359 const unsigned char *seed, int seedlen, int kmflag)
362 rv = ec_NewKey(ecParams, privKey, seed, seedlen, kmflag);
379 ec_GenerateRandomPrivateKey(const unsigned char *order, int len, int kmflag)
389 CHECK_MPI_OK( mp_init(&privKeyVal, kmflag) );
390 CHECK_MPI_OK( mp_init(&order_1, kmflag) );
391 CHECK_MPI_OK( mp_init(&one, kmflag) );
397 if ((privKeyBytes = PORT_Alloc(2*len, kmflag)) == NULL) goto cleanup;
431 EC_NewKey(ECParams *ecParams, ECPrivateKey **privKey, int kmflag)
444 kmflag);
447 CHECK_SEC_OK( ec_NewKey(ecParams, privKey, privKeyBytes, len, kmflag) );
468 EC_ValidatePublicKey(ECParams *ecParams, SECItem *publicValue, int kmflag)
493 CHECK_MPI_OK( mp_init(&Px, kmflag) );
494 CHECK_MPI_OK( mp_init(&Py, kmflag) );
501 group = ECGroup_fromName(ecParams->name, kmflag);
560 int kmflag)
581 if ((pointQ.data = PORT_Alloc(2*len + 1, kmflag)) == NULL) goto cleanup;
584 CHECK_MPI_OK( mp_init(&k, kmflag) );
591 CHECK_MPI_OK( mp_init(&cofactor, kmflag) );
597 if ((ec_points_mul(ecParams, NULL, &k, publicValue, &pointQ, kmflag) != SECSuccess) ||
604 SECITEM_AllocItem(NULL, derivedSecret, len, kmflag);
632 const SECItem *digest, const unsigned char *kb, const int kblen, int kmflag)
678 CHECK_MPI_OK( mp_init(&x1, kmflag) );
679 CHECK_MPI_OK( mp_init(&d, kmflag) );
680 CHECK_MPI_OK( mp_init(&k, kmflag) );
681 CHECK_MPI_OK( mp_init(&r, kmflag) );
682 CHECK_MPI_OK( mp_init(&s, kmflag) );
683 CHECK_MPI_OK( mp_init(&n, kmflag) );
707 kGpoint.data = PORT_Alloc(2*flen + 1, kmflag);
709 (ec_points_mul(ecParams, &k, NULL, NULL, &kGpoint, kmflag)
831 int kmflag)
845 kmflag);
849 rv = ECDSA_SignDigestWithSeed(key, signature, digest, kBytes, len, kmflag);
869 const SECItem *digest, int kmflag)
915 SECITEM_AllocItem(NULL, &pointC, 2*flen + 1, kmflag);
919 CHECK_MPI_OK( mp_init(&r_, kmflag) );
920 CHECK_MPI_OK( mp_init(&s_, kmflag) );
921 CHECK_MPI_OK( mp_init(&c, kmflag) );
922 CHECK_MPI_OK( mp_init(&u1, kmflag) );
923 CHECK_MPI_OK( mp_init(&u2, kmflag) );
924 CHECK_MPI_OK( mp_init(&x1, kmflag) );
925 CHECK_MPI_OK( mp_init(&v, kmflag) );
926 CHECK_MPI_OK( mp_init(&n, kmflag) );
994 if (ec_points_mul(ecParams, &u1, &u2, &key->publicValue, &pointC, kmflag)