Lines Matching refs:ret

33 	int ret = 0;  in fp_ctx_check_initialized()  local
35 MUST_HAVE(((ctx != NULL) && (ctx->magic == FP_CTX_MAGIC)), ret, err); in fp_ctx_check_initialized()
38 return ret; in fp_ctx_check_initialized()
59 int ret; in fp_ctx_init() local
61 MUST_HAVE((ctx != NULL), ret, err); in fp_ctx_init()
62 ret = nn_check_initialized(p); EG(ret, err); in fp_ctx_init()
63 ret = nn_check_initialized(r); EG(ret, err); in fp_ctx_init()
64 ret = nn_check_initialized(r_square); EG(ret, err); in fp_ctx_init()
65 ret = nn_check_initialized(p_normalized); EG(ret, err); in fp_ctx_init()
67 ret = nn_copy(&(ctx->p), p); EG(ret, err); in fp_ctx_init()
72 ret = nn_copy(&(ctx->p_normalized), p_normalized); EG(ret, err); in fp_ctx_init()
73 ret = nn_copy(&(ctx->r), r); EG(ret, err); in fp_ctx_init()
74 ret = nn_copy(&(ctx->r_square), r_square); EG(ret, err); in fp_ctx_init()
78 return ret; in fp_ctx_init()
92 int ret; in fp_ctx_init_from_p() local
95 MUST_HAVE((ctx != NULL), ret, err); in fp_ctx_init_from_p()
96 ret = nn_check_initialized(p_in); EG(ret, err); in fp_ctx_init_from_p()
98 ret = nn_init(&p, 0); EG(ret, err); in fp_ctx_init_from_p()
99 ret = nn_copy(&p, p_in); EG(ret, err); in fp_ctx_init_from_p()
100 ret = nn_init(&r, 0); EG(ret, err); in fp_ctx_init_from_p()
101 ret = nn_init(&r_square, 0); EG(ret, err); in fp_ctx_init_from_p()
102 ret = nn_init(&p_normalized, 0); EG(ret, err); in fp_ctx_init_from_p()
111 ret = nn_set_wlen(&p, 2); EG(ret, err); in fp_ctx_init_from_p()
114 ret = nn_compute_redc1_coefs(&r, &r_square, &p, &mpinv); EG(ret, err); in fp_ctx_init_from_p()
115 ret = nn_compute_div_coefs(&p_normalized, &p_shift, &p_reciprocal, &p); EG(ret, err); in fp_ctx_init_from_p()
116 ret = nn_bitlen(p_in, &p_bitlen); EG(ret, err); in fp_ctx_init_from_p()
117 ret = fp_ctx_init(ctx, &p, p_bitlen, &r, &r_square, in fp_ctx_init_from_p()
126 return ret; in fp_ctx_init_from_p()
138 int ret = 0; in fp_check_initialized() local
140 …L) && (in->magic == FP_MAGIC) && (in->ctx != NULL) && (in->ctx->magic == FP_CTX_MAGIC)), ret, err); in fp_check_initialized()
143 return ret; in fp_check_initialized()
152 int ret; in fp_init() local
154 MUST_HAVE((in != NULL), ret, err); in fp_init()
156 ret = fp_ctx_check_initialized(fpctx); EG(ret, err); in fp_init()
157 ret = nn_init(&(in->fp_val), (u16)((fpctx->p.wlen) * WORD_BYTES)); EG(ret, err); in fp_init()
163 return ret; in fp_init()
173 int ret; in fp_init_from_buf() local
175 ret = fp_ctx_check_initialized(fpctx); EG(ret, err); in fp_init_from_buf()
176 ret = fp_init(in, fpctx); EG(ret, err); in fp_init_from_buf()
177 ret = fp_import_from_buf(in, buf, buflen); in fp_init_from_buf()
180 return ret; in fp_init_from_buf()
208 int ret, cmp; in fp_set_nn() local
210 ret = fp_check_initialized(out); EG(ret, err); in fp_set_nn()
211 ret = nn_check_initialized(in); EG(ret, err); in fp_set_nn()
212 ret = nn_copy(&(out->fp_val), in); EG(ret, err); in fp_set_nn()
213 ret = nn_cmp(&(out->fp_val), &(out->ctx->p), &cmp); EG(ret, err); in fp_set_nn()
215 MUST_HAVE((cmp < 0), ret, err); in fp_set_nn()
218 ret = nn_set_wlen(&(out->fp_val), out->ctx->p.wlen); in fp_set_nn()
221 return ret; in fp_set_nn()
230 int ret; in fp_zero() local
232 ret = fp_check_initialized(out); EG(ret, err); in fp_zero()
233 ret = nn_set_word_value(&(out->fp_val), 0); EG(ret, err); in fp_zero()
235 ret = nn_set_wlen(&(out->fp_val), out->ctx->p.wlen); in fp_zero()
238 return ret; in fp_zero()
247 int ret, isone; in fp_one() local
250 ret = fp_check_initialized(out); EG(ret, err); in fp_one()
252 ret = nn_isone(&(out->ctx->p), &isone); EG(ret, err); in fp_one()
256 ret = nn_set_word_value(&(out->fp_val), val); EG(ret, err); in fp_one()
259 ret = nn_set_wlen(&(out->fp_val), out->ctx->p.wlen); in fp_one()
262 return ret; in fp_one()
268 int ret, cmp; in fp_set_word_value() local
270 ret = fp_check_initialized(out); EG(ret, err); in fp_set_word_value()
273 ret = nn_cmp_word(&(out->ctx->p), val, &cmp); EG(ret, err); in fp_set_word_value()
274 MUST_HAVE((cmp > 0), ret, err); in fp_set_word_value()
277 ret = nn_set_word_value(&(out->fp_val), val); EG(ret, err); in fp_set_word_value()
280 ret = nn_set_wlen(&(out->fp_val), out->ctx->p.wlen); in fp_set_word_value()
283 return ret; in fp_set_word_value()
296 int ret; in fp_cmp() local
298 ret = fp_check_initialized(in1); EG(ret, err); in fp_cmp()
299 ret = fp_check_initialized(in2); EG(ret, err); in fp_cmp()
301 MUST_HAVE((in1->ctx == in2->ctx), ret, err); in fp_cmp()
303 ret = nn_cmp(&(in1->fp_val), &(in2->fp_val), cmp); in fp_cmp()
306 return ret; in fp_cmp()
312 int ret; in fp_iszero() local
314 ret = fp_check_initialized(in); EG(ret, err); in fp_iszero()
315 ret = nn_iszero(&(in->fp_val), iszero); in fp_iszero()
318 return ret; in fp_iszero()
332 int ret; in fp_copy() local
334 ret = fp_check_initialized(in); EG(ret, err); in fp_copy()
336 MUST_HAVE((out != NULL), ret, err); in fp_copy()
339 MUST_HAVE((out->ctx == in->ctx), ret, err); in fp_copy()
341 ret = fp_init(out, in->ctx); EG(ret, err); in fp_copy()
344 ret = nn_copy(&(out->fp_val), &(in->fp_val)); in fp_copy()
347 return ret; in fp_copy()
371 int ret; in fp_tabselect() local
374 MUST_HAVE(((tab != NULL) && (idx < tabsize)), ret, err); in fp_tabselect()
376 ret = fp_check_initialized(out); EG(ret, err); in fp_tabselect()
380 MUST_HAVE((p != NULL), ret, err); in fp_tabselect()
384 ret = nn_zero(&(out->fp_val)); EG(ret, err); in fp_tabselect()
389 ret = fp_check_initialized(tab[k]); EG(ret, err); in fp_tabselect()
391 MUST_HAVE(((&(tab[k]->ctx->p)) == p), ret, err); in fp_tabselect()
401 return ret; in fp_tabselect()
415 int ret, cmp_eq, cmp_opp; in fp_eq_or_opp() local
419 MUST_HAVE((eq_or_opp != NULL), ret, err); in fp_eq_or_opp()
420 ret = fp_check_initialized(in1); EG(ret, err); in fp_eq_or_opp()
421 ret = fp_check_initialized(in2); EG(ret, err); in fp_eq_or_opp()
422 MUST_HAVE((in1->ctx == in2->ctx), ret, err); in fp_eq_or_opp()
424 ret = fp_init(&opp, in1->ctx); EG(ret, err); in fp_eq_or_opp()
425 ret = fp_neg(&opp, in2); EG(ret, err); in fp_eq_or_opp()
426 ret = nn_cmp(&(in1->fp_val), &(in2->fp_val), &cmp_eq); EG(ret, err); in fp_eq_or_opp()
427 ret = nn_cmp(&(in1->fp_val), &(opp.fp_val), &cmp_opp); EG(ret, err); in fp_eq_or_opp()
434 return ret; in fp_eq_or_opp()
446 int ret, cmp; in fp_import_from_buf() local
448 ret = fp_check_initialized(out_fp); EG(ret, err); in fp_import_from_buf()
449 ret = nn_init_from_buf(&(out_fp->fp_val), buf, buflen); EG(ret, err); in fp_import_from_buf()
450 ret = nn_cmp(&(out_fp->fp_val), &(out_fp->ctx->p), &cmp); EG(ret, err); in fp_import_from_buf()
451 MUST_HAVE((cmp < 0), ret, err); in fp_import_from_buf()
454 return ret; in fp_import_from_buf()
463 int ret; in fp_export_to_buf() local
465 ret = fp_check_initialized(in_fp); EG(ret, err); in fp_export_to_buf()
466 ret = nn_export_to_buf(buf, buflen, &(in_fp->fp_val)); in fp_export_to_buf()
469 return ret; in fp_export_to_buf()