| /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[]);
|