Lines Matching refs:crypto_ec

723 struct crypto_ec;
739 struct crypto_ec * crypto_ec_init(int group);
745 void crypto_ec_deinit(struct crypto_ec *e);
752 size_t crypto_ec_prime_len(struct crypto_ec *e);
759 size_t crypto_ec_prime_len_bits(struct crypto_ec *e);
766 size_t crypto_ec_order_len(struct crypto_ec *e);
773 const struct crypto_bignum * crypto_ec_get_prime(struct crypto_ec *e);
780 const struct crypto_bignum * crypto_ec_get_order(struct crypto_ec *e);
787 const struct crypto_bignum * crypto_ec_get_a(struct crypto_ec *e);
794 const struct crypto_bignum * crypto_ec_get_b(struct crypto_ec *e);
801 const struct crypto_ec_point * crypto_ec_get_generator(struct crypto_ec *e);
808 struct crypto_ec_point * crypto_ec_point_init(struct crypto_ec *e);
824 int crypto_ec_point_x(struct crypto_ec *e, const struct crypto_ec_point *p,
839 int crypto_ec_point_to_bin(struct crypto_ec *e,
852 struct crypto_ec_point * crypto_ec_point_from_bin(struct crypto_ec *e,
863 int crypto_ec_point_add(struct crypto_ec *e, const struct crypto_ec_point *a,
875 int crypto_ec_point_mul(struct crypto_ec *e, const struct crypto_ec_point *p,
885 int crypto_ec_point_invert(struct crypto_ec *e, struct crypto_ec_point *p);
894 crypto_ec_point_compute_y_sqr(struct crypto_ec *e,
904 int crypto_ec_point_is_at_infinity(struct crypto_ec *e,
913 int crypto_ec_point_is_on_curve(struct crypto_ec *e,
923 int crypto_ec_point_cmp(const struct crypto_ec *e,
933 void crypto_ec_point_debug_print(const struct crypto_ec *e,
1054 crypto_ec_key_set_pub_point(struct crypto_ec *e,