HomeSort by: relevance | last modified time | path
    Searched refs:EC_GROUP (Results 1 - 25 of 175) sorted by relevancy

1 2 3 4 5 6 7

  /src/crypto/external/bsd/heimdal/dist/lib/hcrypto/
ec.h 40 #define EC_GROUP hc_EC_GROUP
59 typedef struct EC_GROUP EC_GROUP;
63 EC_GROUP_get_degree(EC_GROUP *);
65 EC_GROUP *
69 EC_GROUP_get_order(EC_GROUP *, BIGNUM *, BN_CTX *);
83 EC_GROUP *
87 EC_KEY_set_group(EC_KEY *, EC_GROUP *);
90 EC_GROUP_free(EC_GROUP *);
  /src/crypto/external/apache2/openssl/dist/crypto/ec/
ec_local.h 28 /* Use custom formats for EC_GROUP, EC_POINT and EC_KEY */
52 int (*group_init)(EC_GROUP *);
53 void (*group_finish)(EC_GROUP *);
54 void (*group_clear_finish)(EC_GROUP *);
55 int (*group_copy)(EC_GROUP *, const EC_GROUP *);
57 int (*group_set_curve)(EC_GROUP *, const BIGNUM *p, const BIGNUM *a,
59 int (*group_get_curve)(const EC_GROUP *, BIGNUM *p, BIGNUM *a, BIGNUM *b,
62 int (*group_get_degree)(const EC_GROUP *);
63 int (*group_order_bits)(const EC_GROUP *);
    [all...]
ec_cvt.c 21 EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a,
25 EC_GROUP *ret;
70 EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a,
74 EC_GROUP *ret;
ecp_mont.c 83 int ossl_ec_GFp_mont_group_init(EC_GROUP *group)
93 void ossl_ec_GFp_mont_group_finish(EC_GROUP *group)
102 void ossl_ec_GFp_mont_group_clear_finish(EC_GROUP *group)
111 int ossl_ec_GFp_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src)
142 int ossl_ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p,
196 int ossl_ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
207 int ossl_ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
223 int ossl_ec_GFp_mont_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
267 int ossl_ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r
    [all...]
ec_lib.c 12 * EC_GROUP low level APIs are deprecated for public use, but still ok for
28 /* functions for EC_GROUP objects */
30 EC_GROUP *ossl_ec_group_new_ex(OSSL_LIB_CTX *libctx, const char *propq,
33 EC_GROUP *ret;
79 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth)
86 void EC_pre_comp_free(EC_GROUP *group)
123 void EC_GROUP_free(EC_GROUP *group)
142 void EC_GROUP_clear_free(EC_GROUP *group)
162 int EC_GROUP_copy(EC_GROUP *dest, const EC_GROUP *src
    [all...]
ec_oct.c 24 int EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point,
56 int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group,
64 int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP *group,
73 size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point,
109 int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point,
137 size_t EC_POINT_point2buf(const EC_GROUP *group, const EC_POINT *point,
ec_deprecated.c 21 BIGNUM *EC_POINT_point2bn(const EC_GROUP *group,
41 EC_POINT *EC_POINT_bn2point(const EC_GROUP *group,
ec_print.c 16 char *EC_POINT_point2hex(const EC_GROUP *group,
43 EC_POINT *EC_POINT_hex2point(const EC_GROUP *group,
  /src/crypto/external/bsd/openssl.old/dist/crypto/ec/
ec_local.h 28 /* Use custom formats for EC_GROUP, EC_POINT and EC_KEY */
48 int (*group_init) (EC_GROUP *);
49 void (*group_finish) (EC_GROUP *);
50 void (*group_clear_finish) (EC_GROUP *);
51 int (*group_copy) (EC_GROUP *, const EC_GROUP *);
53 int (*group_set_curve) (EC_GROUP *, const BIGNUM *p, const BIGNUM *a,
55 int (*group_get_curve) (const EC_GROUP *, BIGNUM *p, BIGNUM *a, BIGNUM *b,
58 int (*group_get_degree) (const EC_GROUP *);
59 int (*group_order_bits) (const EC_GROUP *);
    [all...]
ec_cvt.c 14 EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a,
18 EC_GROUP *ret;
63 EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a,
67 EC_GROUP *ret;
ec_lib.c 18 /* functions for EC_GROUP objects */
20 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth)
22 EC_GROUP *ret;
61 void EC_pre_comp_free(EC_GROUP *group)
94 void EC_GROUP_free(EC_GROUP *group)
111 void EC_GROUP_clear_free(EC_GROUP *group)
130 int EC_GROUP_copy(EC_GROUP *dest, const EC_GROUP *src)
234 EC_GROUP *EC_GROUP_dup(const EC_GROUP *a
    [all...]
ecp_mont.c 76 int ec_GFp_mont_group_init(EC_GROUP *group)
86 void ec_GFp_mont_group_finish(EC_GROUP *group)
95 void ec_GFp_mont_group_clear_finish(EC_GROUP *group)
104 int ec_GFp_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src)
135 int ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p,
188 int ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
199 int ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
215 int ec_GFp_mont_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
258 int ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r
    [all...]
ec_oct.c 18 int EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point,
53 int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group,
61 int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP *group,
70 size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point,
101 int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point,
129 size_t EC_POINT_point2buf(const EC_GROUP *group, const EC_POINT *point,
ec_print.c 14 BIGNUM *EC_POINT_point2bn(const EC_GROUP *group,
34 EC_POINT *EC_POINT_bn2point(const EC_GROUP *group,
75 char *EC_POINT_point2hex(const EC_GROUP *group,
107 EC_POINT *EC_POINT_hex2point(const EC_GROUP *group,
  /src/crypto/external/bsd/openssl/dist/crypto/ec/
ec_local.h 28 /* Use custom formats for EC_GROUP, EC_POINT and EC_KEY */
52 int (*group_init) (EC_GROUP *);
53 void (*group_finish) (EC_GROUP *);
54 void (*group_clear_finish) (EC_GROUP *);
55 int (*group_copy) (EC_GROUP *, const EC_GROUP *);
57 int (*group_set_curve) (EC_GROUP *, const BIGNUM *p, const BIGNUM *a,
59 int (*group_get_curve) (const EC_GROUP *, BIGNUM *p, BIGNUM *a, BIGNUM *b,
62 int (*group_get_degree) (const EC_GROUP *);
63 int (*group_order_bits) (const EC_GROUP *);
    [all...]
ec_cvt.c 21 EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a,
25 EC_GROUP *ret;
70 EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a,
74 EC_GROUP *ret;
ecp_mont.c 83 int ossl_ec_GFp_mont_group_init(EC_GROUP *group)
93 void ossl_ec_GFp_mont_group_finish(EC_GROUP *group)
102 void ossl_ec_GFp_mont_group_clear_finish(EC_GROUP *group)
111 int ossl_ec_GFp_mont_group_copy(EC_GROUP *dest, const EC_GROUP *src)
142 int ossl_ec_GFp_mont_group_set_curve(EC_GROUP *group, const BIGNUM *p,
196 int ossl_ec_GFp_mont_field_mul(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
207 int ossl_ec_GFp_mont_field_sqr(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
223 int ossl_ec_GFp_mont_field_inv(const EC_GROUP *group, BIGNUM *r, const BIGNUM *a,
267 int ossl_ec_GFp_mont_field_encode(const EC_GROUP *group, BIGNUM *r
    [all...]
ec_lib.c 12 * EC_GROUP low level APIs are deprecated for public use, but still ok for
27 /* functions for EC_GROUP objects */
29 EC_GROUP *ossl_ec_group_new_ex(OSSL_LIB_CTX *libctx, const char *propq,
32 EC_GROUP *ret;
82 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth)
89 void EC_pre_comp_free(EC_GROUP *group)
122 void EC_GROUP_free(EC_GROUP *group)
141 void EC_GROUP_clear_free(EC_GROUP *group)
161 int EC_GROUP_copy(EC_GROUP *dest, const EC_GROUP *src
    [all...]
ec_oct.c 24 int EC_POINT_set_compressed_coordinates(const EC_GROUP *group, EC_POINT *point,
56 int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *group,
64 int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP *group,
73 size_t EC_POINT_point2oct(const EC_GROUP *group, const EC_POINT *point,
109 int EC_POINT_oct2point(const EC_GROUP *group, EC_POINT *point,
137 size_t EC_POINT_point2buf(const EC_GROUP *group, const EC_POINT *point,
  /src/crypto/external/apache2/openssl/dist/include/openssl/
ec.h 110 typedef struct ec_group_st EC_GROUP;
166 /* EC_GROUP functions */
170 * Creates a new EC_GROUP object
172 * \return newly created EC_GROUP object or NULL in case of an error.
174 OSSL_DEPRECATEDIN_3_0 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth);
176 /** Clears and frees a EC_GROUP object
177 * \param group EC_GROUP object to be cleared and freed.
179 OSSL_DEPRECATEDIN_3_0 void EC_GROUP_clear_free(EC_GROUP *group);
181 /** Returns the EC_METHOD of the EC_GROUP object.
182 * \param group EC_GROUP objec
    [all...]
  /src/crypto/external/bsd/openssl/dist/include/openssl/
ec.h 107 typedef struct ec_group_st EC_GROUP;
163 /* EC_GROUP functions */
167 * Creates a new EC_GROUP object
169 * \return newly created EC_GROUP object or NULL in case of an error.
171 OSSL_DEPRECATEDIN_3_0 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth);
173 /** Clears and frees a EC_GROUP object
174 * \param group EC_GROUP object to be cleared and freed.
176 OSSL_DEPRECATEDIN_3_0 void EC_GROUP_clear_free(EC_GROUP *group);
178 /** Returns the EC_METHOD of the EC_GROUP object.
179 * \param group EC_GROUP objec
    [all...]
  /src/crypto/external/bsd/openssl.old/dist/include/openssl/
ec.h 45 typedef struct ec_group_st EC_GROUP;
100 /* EC_GROUP functions */
103 /** Creates a new EC_GROUP object
105 * \return newly created EC_GROUP object or NULL in case of an error.
107 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth);
109 /** Frees a EC_GROUP object
110 * \param group EC_GROUP object to be freed.
112 void EC_GROUP_free(EC_GROUP *group);
114 /** Clears and frees a EC_GROUP object
115 * \param group EC_GROUP object to be cleared and freed
    [all...]
  /src/crypto/external/apache2/openssl/dist/providers/common/include/prov/
securitycheck.h 22 int ossl_ec_check_curve_allowed(const EC_GROUP *group);
23 int ossl_ec_check_security_strength(const EC_GROUP *group, int protect);
  /src/crypto/external/bsd/openssl.old/dist/include/crypto/
ec.h 22 * [1,EC_GROUP::order), where EC_GROUP::order is the cardinality of the
25 * res := x^(-1) (mod EC_GROUP::order).
28 * - the EC_GROUP order is prime, and
29 * - x is included in the range [1, EC_GROUP::order).
33 * If the EC_GROUP order is even, this function explicitly returns 0 as
41 __owur int ec_group_do_inverse_ord(const EC_GROUP *group, BIGNUM *res,
  /src/crypto/external/bsd/openssl/dist/include/crypto/
ec.h 31 * [1,EC_GROUP::order), where EC_GROUP::order is the cardinality of the
34 * res := x^(-1) (mod EC_GROUP::order).
37 * - the EC_GROUP order is prime, and
38 * - x is included in the range [1, EC_GROUP::order).
42 * If the EC_GROUP order is even, this function explicitly returns 0 as
50 __owur int ossl_ec_group_do_inverse_ord(const EC_GROUP *group, BIGNUM *res,
71 int ossl_ec_group_todata(const EC_GROUP *group, OSSL_PARAM_BLD *tmpl,
76 int ossl_ec_group_set_params(EC_GROUP *group, const OSSL_PARAM params[]);

Completed in 33 milliseconds

1 2 3 4 5 6 7