#define EC_FLAG_COFACTOR_ECDH 0x1000 |
#define ECDH_F_ECDH_CHECK 102 |
#define ECDH_F_ECDH_COMPUTE_KEY 100 |
#define ECDH_F_ECDH_DATA_NEW_METHOD 101 |
#define ECDH_R_KDF_FAILED 102 |
#define ECDH_R_NO_PRIVATE_VALUE 100 |
#define ECDH_R_NON_FIPS_METHOD 103 |
#define ECDH_R_POINT_ARITHMETIC_FAILURE 101 |
int ECDH_compute_key | ( | void * | out, | |
size_t | outlen, | |||
const EC_POINT * | pub_key, | |||
EC_KEY * | ecdh, | |||
void *(*)(const void *in, size_t inlen, void *out, size_t *outlen) | KDF | |||
) |
const ECDH_METHOD* ECDH_get_default_method | ( | void | ) |
void* ECDH_get_ex_data | ( | EC_KEY * | d, | |
int | idx | |||
) |
int ECDH_get_ex_new_index | ( | long | argl, | |
void * | argp, | |||
CRYPTO_EX_new * | new_func, | |||
CRYPTO_EX_dup * | dup_func, | |||
CRYPTO_EX_free * | free_func | |||
) |
int ECDH_KDF_X9_62 | ( | unsigned char * | out, | |
size_t | outlen, | |||
const unsigned char * | Z, | |||
size_t | Zlen, | |||
const unsigned char * | sinfo, | |||
size_t | sinfolen, | |||
const EVP_MD * | md | |||
) |
const ECDH_METHOD* ECDH_OpenSSL | ( | void | ) |
void ECDH_set_default_method | ( | const ECDH_METHOD * | ) |
int ECDH_set_ex_data | ( | EC_KEY * | d, | |
int | idx, | |||
void * | arg | |||
) |
int ECDH_set_method | ( | EC_KEY * | , | |
const ECDH_METHOD * | ||||
) |
void ERR_load_ECDH_strings | ( | void | ) |