#include <internal.h>
Definition at line 463 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::add) (const EC_GROUP *group, EC_RAW_POINT *r, const EC_RAW_POINT *a, const EC_RAW_POINT *b) |
Definition at line 480 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
int(* ec_method_st::cmp_x_coordinate) (const EC_GROUP *group, const EC_RAW_POINT *p, const EC_SCALAR *r) |
Definition at line 567 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::dbl) (const EC_GROUP *group, EC_RAW_POINT *r, const EC_RAW_POINT *a) |
Definition at line 483 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::felem_exp) (const EC_GROUP *group, EC_FELEM *out, const EC_FELEM *a, const BN_ULONG *exp, size_t num_exp) |
Definition at line 552 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
int(* ec_method_st::felem_from_bytes) (const EC_GROUP *group, EC_FELEM *out, const uint8_t *in, size_t len) |
Definition at line 535 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::felem_mul) (const EC_GROUP *, EC_FELEM *r, const EC_FELEM *a, const EC_FELEM *b) |
Definition at line 529 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::felem_reduce) (const EC_GROUP *group, EC_FELEM *out, const BN_ULONG *words, size_t num) |
Definition at line 544 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
Definition at line 531 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::felem_to_bytes) (const EC_GROUP *group, uint8_t *out, size_t *out_len, const EC_FELEM *in) |
Definition at line 533 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::group_finish) (EC_GROUP *) |
Definition at line 465 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
Definition at line 464 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
int(* ec_method_st::group_set_curve) (EC_GROUP *, const BIGNUM *p, const BIGNUM *a, const BIGNUM *b, BN_CTX *) |
Definition at line 466 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
int(* ec_method_st::init_precomp) (const EC_GROUP *group, EC_PRECOMP *out, const EC_RAW_POINT *p) |
Definition at line 510 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
int(* ec_method_st::jacobian_to_affine_batch) (const EC_GROUP *group, EC_AFFINE *out, const EC_RAW_POINT *in, size_t num) |
Definition at line 476 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::mul) (const EC_GROUP *group, EC_RAW_POINT *r, const EC_RAW_POINT *p, const EC_SCALAR *scalar) |
Definition at line 486 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
Definition at line 489 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::mul_batch) (const EC_GROUP *group, EC_RAW_POINT *r, const EC_RAW_POINT *p0, const EC_SCALAR *scalar0, const EC_RAW_POINT *p1, const EC_SCALAR *scalar1, const EC_RAW_POINT *p2, const EC_SCALAR *scalar2) |
Definition at line 492 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::mul_precomp) (const EC_GROUP *group, EC_RAW_POINT *r, const EC_PRECOMP *p0, const EC_SCALAR *scalar0, const EC_PRECOMP *p1, const EC_SCALAR *scalar1, const EC_PRECOMP *p2, const EC_SCALAR *scalar2) |
Definition at line 513 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::mul_public) (const EC_GROUP *group, EC_RAW_POINT *r, const EC_SCALAR *g_scalar, const EC_RAW_POINT *p, const EC_SCALAR *p_scalar) |
Definition at line 501 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
int(* ec_method_st::mul_public_batch) (const EC_GROUP *group, EC_RAW_POINT *r, const EC_SCALAR *g_scalar, const EC_RAW_POINT *points, const EC_SCALAR *scalars, size_t num) |
Definition at line 505 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
int(* ec_method_st::point_get_affine_coordinates) (const EC_GROUP *, const EC_RAW_POINT *p, EC_FELEM *x, EC_FELEM *y) |
Definition at line 472 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
void(* ec_method_st::scalar_inv0_montgomery) (const EC_GROUP *group, EC_SCALAR *out, const EC_SCALAR *in) |
Definition at line 556 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.
int(* ec_method_st::scalar_to_montgomery_inv_vartime) (const EC_GROUP *group, EC_SCALAR *out, const EC_SCALAR *in) |
Definition at line 561 of file third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/internal.h.