• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/ec/

Lines Matching refs:BIGNUM

107     int (*group_set_curve) (EC_GROUP *, const BIGNUM *p, const BIGNUM *a,
108 const BIGNUM *b, BN_CTX *);
109 int (*group_get_curve) (const EC_GROUP *, BIGNUM *p, BIGNUM *a, BIGNUM *b,
133 EC_POINT *, const BIGNUM *x,
134 const BIGNUM *y,
135 const BIGNUM *z, BN_CTX *);
137 const EC_POINT *, BIGNUM *x,
138 BIGNUM *y, BIGNUM *z,
141 const BIGNUM *x, const BIGNUM *y,
144 BIGNUM *x, BIGNUM *y, BN_CTX *);
146 const BIGNUM *x, int y_bit,
175 int (*mul) (const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
176 size_t num, const EC_POINT *points[], const BIGNUM *scalars[],
187 int (*field_mul) (const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
188 const BIGNUM *b, BN_CTX *);
189 int (*field_sqr) (const EC_GROUP *, BIGNUM *r, const BIGNUM *a, BN_CTX *);
190 int (*field_div) (const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
191 const BIGNUM *b, BN_CTX *);
193 int (*field_encode) (const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
196 int (*field_decode) (const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
198 int (*field_set_to_one) (const EC_GROUP *, BIGNUM *r, BN_CTX *);
212 BIGNUM order, cofactor;
236 BIGNUM field;
252 BIGNUM a, b;
260 int (*field_mod_func) (BIGNUM *, const BIGNUM *, const BIGNUM *,
269 BIGNUM *priv_key;
305 BIGNUM X;
306 BIGNUM Y;
307 BIGNUM Z; /* Jacobian projective coordinates: (X, Y, Z)
317 int ec_wNAF_mul(const EC_GROUP *group, EC_POINT *r, const BIGNUM *scalar,
318 size_t num, const EC_POINT *points[], const BIGNUM *scalars[],
328 int ec_GFp_simple_group_set_curve(EC_GROUP *, const BIGNUM *p,
329 const BIGNUM *a, const BIGNUM *b, BN_CTX *);
330 int ec_GFp_simple_group_get_curve(const EC_GROUP *, BIGNUM *p, BIGNUM *a,
331 BIGNUM *b, BN_CTX *);
340 EC_POINT *, const BIGNUM *x,
341 const BIGNUM *y,
342 const BIGNUM *z, BN_CTX *);
344 const EC_POINT *, BIGNUM *x,
345 BIGNUM *y, BIGNUM *z,
348 const BIGNUM *x,
349 const BIGNUM *y, BN_CTX *);
351 const EC_POINT *, BIGNUM *x,
352 BIGNUM *y, BN_CTX *);
354 const BIGNUM *x, int y_bit,
373 int ec_GFp_simple_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
374 const BIGNUM *b, BN_CTX *);
375 int ec_GFp_simple_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
380 int ec_GFp_mont_group_set_curve(EC_GROUP *, const BIGNUM *p, const BIGNUM *a,
381 const BIGNUM *b, BN_CTX *);
385 int ec_GFp_mont_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
386 const BIGNUM *b, BN_CTX *);
387 int ec_GFp_mont_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
389 int ec_GFp_mont_field_encode(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
391 int ec_GFp_mont_field_decode(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
393 int ec_GFp_mont_field_set_to_one(const EC_GROUP *, BIGNUM *r, BN_CTX *);
397 int ec_GFp_nist_group_set_curve(EC_GROUP *, const BIGNUM *p, const BIGNUM *a,
398 const BIGNUM *b, BN_CTX *);
399 int ec_GFp_nist_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
400 const BIGNUM *b, BN_CTX *);
401 int ec_GFp_nist_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
409 int ec_GF2m_simple_group_set_curve(EC_GROUP *, const BIGNUM *p,
410 const BIGNUM *a, const BIGNUM *b,
412 int ec_GF2m_simple_group_get_curve(const EC_GROUP *, BIGNUM *p, BIGNUM *a,
413 BIGNUM *b, BN_CTX *);
422 const BIGNUM *x,
423 const BIGNUM *y, BN_CTX *);
425 const EC_POINT *, BIGNUM *x,
426 BIGNUM *y, BN_CTX *);
428 const BIGNUM *x, int y_bit,
447 int ec_GF2m_simple_field_mul(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
448 const BIGNUM *b, BN_CTX *);
449 int ec_GF2m_simple_field_sqr(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
451 int ec_GF2m_simple_field_div(const EC_GROUP *, BIGNUM *r, const BIGNUM *a,
452 const BIGNUM *b, BN_CTX *);
456 const BIGNUM *scalar, size_t num,
457 const EC_POINT *points[], const BIGNUM *scalars[],
465 int ec_GFp_nistp224_group_set_curve(EC_GROUP *group, const BIGNUM *p,
466 const BIGNUM *a, const BIGNUM *n,
470 BIGNUM *x, BIGNUM *y,
473 const BIGNUM *scalar, size_t num,
474 const EC_POINT *points[], const BIGNUM *scalars[],
477 const BIGNUM *scalar, size_t num,
479 const BIGNUM *scalars[], BN_CTX *ctx);
485 int ec_GFp_nistp256_group_set_curve(EC_GROUP *group, const BIGNUM *p,
486 const BIGNUM *a, const BIGNUM *n,
490 BIGNUM *x, BIGNUM *y,
493 const BIGNUM *scalar, size_t num,
494 const EC_POINT *points[], const BIGNUM *scalars[],
497 const BIGNUM *scalar, size_t num,
499 const BIGNUM *scalars[], BN_CTX *ctx);
505 int ec_GFp_nistp521_group_set_curve(EC_GROUP *group, const BIGNUM *p,
506 const BIGNUM *a, const BIGNUM *n,
510 BIGNUM *x, BIGNUM *y,
513 const BIGNUM *scalar, size_t num,
514 const EC_POINT *points[], const BIGNUM *scalars[],
517 const BIGNUM *scalar, size_t num,
519 const BIGNUM *scalars[], BN_CTX *ctx);
563 EC_GROUP *FIPS_ec_group_new_curve_gfp(const BIGNUM *p, const BIGNUM *a,
564 const BIGNUM *b, BN_CTX *ctx);
565 EC_GROUP *FIPS_ec_group_new_curve_gf2m(const BIGNUM *p, const BIGNUM *a,
566 const BIGNUM *b, BN_CTX *ctx);