OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions | Variables
ech_lib.c File Reference
#include "ech_locl.h"
#include <string.h>
#include <openssl/engine.h>
#include <openssl/err.h>

Go to the source code of this file.

Functions

void ECDH_set_default_method (const ECDH_METHOD *meth)
 
const ECDH_METHODECDH_get_default_method (void)
 
int ECDH_set_method (EC_KEY *eckey, const ECDH_METHOD *meth)
 
ECDH_DATAecdh_check (EC_KEY *key)
 
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_set_ex_data (EC_KEY *d, int idx, void *arg)
 
voidECDH_get_ex_data (EC_KEY *d, int idx)
 

Variables

const char ECDH_version [] ="ECDH" OPENSSL_VERSION_PTEXT
 

Function Documentation

ECDH_DATA* ecdh_check ( EC_KEY key)

Definition at line 214 of file ech_lib.c.

const ECDH_METHOD* ECDH_get_default_method ( void  )

Definition at line 93 of file ech_lib.c.

void* ECDH_get_ex_data ( EC_KEY d,
int  idx 
)

Definition at line 259 of file ech_lib.c.

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 
)

Definition at line 243 of file ech_lib.c.

void ECDH_set_default_method ( const ECDH_METHOD meth)

Definition at line 88 of file ech_lib.c.

int ECDH_set_ex_data ( EC_KEY d,
int  idx,
void arg 
)

Definition at line 250 of file ech_lib.c.

int ECDH_set_method ( EC_KEY eckey,
const ECDH_METHOD meth 
)

Definition at line 109 of file ech_lib.c.

Variable Documentation

const char ECDH_version[] ="ECDH" OPENSSL_VERSION_PTEXT

Definition at line 80 of file ech_lib.c.