Lines Matching full:bignum
229 int BN_GF2m_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)
232 const BIGNUM *at, *bt;
267 int BN_GF2m_mod_arr(BIGNUM *r, const BIGNUM *a, const int p[])
365 int BN_GF2m_mod(BIGNUM *r, const BIGNUM *a, const BIGNUM *p)
386 int BN_GF2m_mod_mul_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx)
389 BIGNUM *s;
439 int BN_GF2m_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx)
463 int BN_GF2m_mod_sqr_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx)
466 BIGNUM *s;
495 int BN_GF2m_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
523 int BN_GF2m_mod_inv(BIGNUM *r, const BIGNUM *a, const BIGNUM
525 BIGNUM *b, *c = NULL, *u = NULL, *v = NULL, *tmp;
662 int BN_GF2m_mod_inv_arr(BIGNUM *r, const BIGNUM *xx, const int p[], BN_CTX *ctx)
664 BIGNUM *field;
685 int BN_GF2m_mod_div(BIGNUM *r, const BIGNUM *y, const BIGNUM *x, const BIGNUM *p, BN_CTX *ctx)
687 BIGNUM *xinv = NULL;
714 int BN_GF2m_mod_div(BIGNUM *r, const BIGNUM *y, const BIGNUM *x, const BIGNUM *p, BN_CTX *ctx)
716 BIGNUM *a, *b, *u, *v;
788 int BN_GF2m_mod_div_arr(BIGNUM *r, const BIGNUM *yy, const BIGNUM *xx, const int p[], BN_CTX *ctx)
790 BIGNUM *field;
813 int BN_GF2m_mod_exp_arr(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const int p[], BN_CTX *ctx)
816 BIGNUM *u;
856 int BN_GF2m_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *p, BN_CTX *ctx)
882 int BN_GF2m_mod_sqrt_arr(BIGNUM *r, const BIGNUM *a, const int p[], BN_CTX *ctx)
885 BIGNUM *u;
915 int BN_GF2m_mod_sqrt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
939 int BN_GF2m_mod_solve_quad_arr(BIGNUM *r, const BIGNUM *a_, const int p[], BN_CTX *ctx)
942 BIGNUM *a, *z, *rho, *w, *w2, *tmp;
1033 int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, BN_CTX *ctx)
1061 int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max)
1097 int BN_GF2m_arr2poly(const int p[], BIGNUM *a)