Lines Matching refs:result
61 EpidStatus result = kEpidErr; in CreateEpid2Params() local
73 result = kEpidMemAllocErr; in CreateEpid2Params()
76 result = NewBigNum(sizeof(params_str.p), &internal_param->p); in CreateEpid2Params()
77 if (kEpidNoErr != result) { in CreateEpid2Params()
80 result = ReadBigNum(¶ms_str.p, sizeof(params_str.p), internal_param->p); in CreateEpid2Params()
81 if (kEpidNoErr != result) { in CreateEpid2Params()
84 result = NewBigNum(sizeof(params_str.q), &internal_param->q); in CreateEpid2Params()
85 if (kEpidNoErr != result) { in CreateEpid2Params()
88 result = ReadBigNum(¶ms_str.q, sizeof(params_str.q), internal_param->q); in CreateEpid2Params()
89 if (kEpidNoErr != result) { in CreateEpid2Params()
92 result = NewBigNum(sizeof(params_str.t), &internal_param->t); in CreateEpid2Params()
93 if (kEpidNoErr != result) { in CreateEpid2Params()
96 result = ReadBigNum(¶ms_str.t, sizeof(params_str.t), internal_param->t); in CreateEpid2Params()
97 if (kEpidNoErr != result) { in CreateEpid2Params()
102 result = NewFp(¶ms_str, &internal_param->Fp); in CreateEpid2Params()
103 if (kEpidNoErr != result) { in CreateEpid2Params()
106 result = NewFq(¶ms_str, &internal_param->Fq); in CreateEpid2Params()
107 if (kEpidNoErr != result) { in CreateEpid2Params()
110 result = NewFq2(¶ms_str, internal_param->Fq, &internal_param->Fq2); in CreateEpid2Params()
111 if (kEpidNoErr != result) { in CreateEpid2Params()
114 result = NewFfElement(internal_param->Fq, &internal_param->b); in CreateEpid2Params()
115 if (kEpidNoErr != result) { in CreateEpid2Params()
118 result = ReadFfElement(internal_param->Fq, ¶ms_str.b, in CreateEpid2Params()
120 if (kEpidNoErr != result) { in CreateEpid2Params()
123 result = NewFfElement(internal_param->Fq2, &internal_param->xi); in CreateEpid2Params()
124 if (kEpidNoErr != result) { in CreateEpid2Params()
127 result = ReadFfElement(internal_param->Fq2, ¶ms_str.xi, in CreateEpid2Params()
129 if (kEpidNoErr != result) { in CreateEpid2Params()
132 result = NewFq6(¶ms_str, internal_param->Fq2, internal_param->xi, in CreateEpid2Params()
134 if (kEpidNoErr != result) { in CreateEpid2Params()
137 result = NewGT(internal_param->Fq6, &internal_param->GT); in CreateEpid2Params()
138 if (kEpidNoErr != result) { in CreateEpid2Params()
141 result = NewG1(¶ms_str, internal_param->Fq, &internal_param->G1); in CreateEpid2Params()
142 if (kEpidNoErr != result) { in CreateEpid2Params()
145 result = NewEcPoint(internal_param->G1, &internal_param->g1); in CreateEpid2Params()
146 if (kEpidNoErr != result) { in CreateEpid2Params()
149 result = ReadEcPoint(internal_param->G1, ¶ms_str.g1, in CreateEpid2Params()
151 if (kEpidNoErr != result) { in CreateEpid2Params()
154 result = in CreateEpid2Params()
157 if (kEpidNoErr != result) { in CreateEpid2Params()
160 result = NewEcPoint(internal_param->G2, &internal_param->g2); in CreateEpid2Params()
161 if (kEpidNoErr != result) { in CreateEpid2Params()
164 result = ReadEcPoint(internal_param->G2, ¶ms_str.g2, in CreateEpid2Params()
166 if (kEpidNoErr != result) { in CreateEpid2Params()
169 result = WriteBigNum(internal_param->t, sizeof(t_str), &t_str); in CreateEpid2Params()
170 if (kEpidNoErr != result) { in CreateEpid2Params()
173 result = NewPairingState(internal_param->G1, internal_param->G2, in CreateEpid2Params()
176 if (kEpidNoErr != result) { in CreateEpid2Params()
180 result = kEpidNoErr; in CreateEpid2Params()
182 if (kEpidNoErr != result && internal_param) { in CreateEpid2Params()
204 return result; in CreateEpid2Params()
233 EpidStatus result = kEpidErr; in NewFp() local
237 result = NewFiniteField(¶m->p, Fp); in NewFp()
238 if (kEpidNoErr != result) { in NewFp()
239 return result; in NewFp()
245 EpidStatus result = kEpidErr; in NewFq() local
249 result = NewFiniteField(¶m->q, Fq); in NewFq()
250 if (kEpidNoErr != result) { in NewFq()
251 return result; in NewFq()
257 EpidStatus result = kEpidErr; in NewFq2() local
265 result = NewFfElement(Fq, &beta); in NewFq2()
266 if (kEpidNoErr != result) { in NewFq2()
269 result = NewFfElement(Fq, &neg_beta); in NewFq2()
270 if (kEpidNoErr != result) { in NewFq2()
273 result = ReadFfElement(Fq, ¶m->beta, sizeof(param->beta), beta); in NewFq2()
274 if (kEpidNoErr != result) { in NewFq2()
277 result = FfNeg(Fq, beta, neg_beta); in NewFq2()
278 if (kEpidNoErr != result) { in NewFq2()
281 result = NewFiniteFieldViaBinomalExtension(Fq, neg_beta, 2, &Ff); in NewFq2()
282 if (kEpidNoErr != result) { in NewFq2()
286 result = kEpidNoErr; in NewFq2()
292 return result; in NewFq2()
296 EpidStatus result = kEpidErr; in NewFq6() local
303 result = NewFfElement(Fq2, &neg_xi); in NewFq6()
304 if (kEpidNoErr != result) { in NewFq6()
307 result = FfNeg(Fq2, xi, neg_xi); in NewFq6()
308 if (kEpidNoErr != result) { in NewFq6()
311 result = NewFiniteFieldViaBinomalExtension(Fq2, neg_xi, 3, &Ff); in NewFq6()
312 if (kEpidNoErr != result) { in NewFq6()
316 result = kEpidNoErr; in NewFq6()
321 return result; in NewFq6()
324 EpidStatus result = kEpidErr; in NewG1() local
347 result = NewFfElement(Fq, &fq_a); in NewG1()
348 if (kEpidNoErr != result) { in NewG1()
352 result = NewFfElement(Fq, &fq_b); in NewG1()
353 if (kEpidNoErr != result) { in NewG1()
356 result = ReadFfElement(Fq, ¶m->b, sizeof(param->b), fq_b); in NewG1()
357 if (kEpidNoErr != result) { in NewG1()
361 result = NewFfElement(Fq, &g1_x); in NewG1()
362 if (kEpidNoErr != result) { in NewG1()
365 result = ReadFfElement(Fq, ¶m->g1.x, sizeof(param->g1.x), g1_x); in NewG1()
366 if (kEpidNoErr != result) { in NewG1()
370 result = NewFfElement(Fq, &g1_y); in NewG1()
371 if (kEpidNoErr != result) { in NewG1()
374 result = ReadFfElement(Fq, ¶m->g1.y, sizeof(param->g1.y), g1_y); in NewG1()
375 if (kEpidNoErr != result) { in NewG1()
379 result = NewBigNum(sizeof(BigNumStr), &order); in NewG1()
380 if (kEpidNoErr != result) { in NewG1()
383 result = ReadBigNum(¶m->p, sizeof(param->p), order); in NewG1()
384 if (kEpidNoErr != result) { in NewG1()
388 result = NewBigNum(sizeof(BigNumStr), &cofactor); in NewG1()
389 if (kEpidNoErr != result) { in NewG1()
393 result = ReadBigNum(&h1, sizeof(h1), cofactor); in NewG1()
394 if (kEpidNoErr != result) { in NewG1()
397 result = NewEcGroup(Fq, fq_a, fq_b, g1_x, g1_y, order, cofactor, &ec); in NewG1()
398 if (kEpidNoErr != result) { in NewG1()
402 result = kEpidNoErr; in NewG1()
412 return result; in NewG1()
416 EpidStatus result = kEpidErr; in NewG2() local
433 result = NewFfElement(Fq2, &b); in NewG2()
434 if (kEpidNoErr != result) { in NewG2()
437 result = ReadFfElement(Fq2, ¶m->xi, sizeof(param->xi), b); in NewG2()
438 if (kEpidNoErr != result) { in NewG2()
441 result = FfInv(Fq2, b, b); in NewG2()
442 if (kEpidNoErr != result) { in NewG2()
445 result = NewFfElement(Fq, &fq_param_b); in NewG2()
446 if (kEpidNoErr != result) { in NewG2()
449 result = ReadFfElement(Fq, ¶m->b, sizeof(param->b), fq_param_b); in NewG2()
450 if (kEpidNoErr != result) { in NewG2()
453 result = FfMul(Fq2, b, fq_param_b, b); // ??? overflow fq2*fq in NewG2()
454 if (kEpidNoErr != result) { in NewG2()
459 result = NewFfElement(Fq2, &x); in NewG2()
460 if (kEpidNoErr != result) { in NewG2()
463 result = ReadFfElement(Fq2, ¶m->g2.x, sizeof(param->g2.x), x); in NewG2()
464 if (kEpidNoErr != result) { in NewG2()
467 result = NewFfElement(Fq2, &y); in NewG2()
468 if (kEpidNoErr != result) { in NewG2()
471 result = ReadFfElement(Fq2, ¶m->g2.y, sizeof(param->g2.y), y); in NewG2()
472 if (kEpidNoErr != result) { in NewG2()
476 result = NewBigNum(2 * sizeof(param->q), &cofactor); in NewG2()
477 if (kEpidNoErr != result) { in NewG2()
480 result = BigNumAdd(q, q, cofactor); in NewG2()
481 if (kEpidNoErr != result) { in NewG2()
484 result = BigNumSub(cofactor, p, cofactor); in NewG2()
485 if (kEpidNoErr != result) { in NewG2()
489 result = NewBigNum(2 * sizeof(param->q), &order); in NewG2()
490 if (kEpidNoErr != result) { in NewG2()
493 result = BigNumMul(p, cofactor, order); in NewG2()
494 if (kEpidNoErr != result) { in NewG2()
498 result = NewFfElement(Fq2, &a); in NewG2()
499 if (kEpidNoErr != result) { in NewG2()
503 result = NewEcGroup(Fq2, a, b, x, y, order, cofactor, &ec); in NewG2()
504 if (kEpidNoErr != result) { in NewG2()
508 result = kEpidNoErr; in NewG2()
519 return result; in NewG2()
522 EpidStatus result = kEpidErr; in NewGT() local
551 result = NewFfElement(Fq6, &v); in NewGT()
552 if (kEpidNoErr != result) { in NewGT()
555 result = NewFfElement(Fq6, &neg_v); in NewGT()
556 if (kEpidNoErr != result) { in NewGT()
559 result = ReadFfElement(Fq6, &v_str, sizeof(v_str), v); in NewGT()
560 if (kEpidNoErr != result) { in NewGT()
563 result = FfNeg(Fq6, v, neg_v); in NewGT()
564 if (kEpidNoErr != result) { in NewGT()
567 result = NewFiniteFieldViaBinomalExtension(Fq6, neg_v, 2, &Ff); in NewGT()
568 if (kEpidNoErr != result) { in NewGT()
572 result = kEpidNoErr; in NewGT()
578 return result; in NewGT()