#include <stdio.h>
#include "cryptlib.h"
#include <openssl/bn.h>
#include <openssl/dh.h>
#include <openssl/engine.h>
Go to the source code of this file.
Functions | |
void | DH_set_default_method (const DH_METHOD *meth) |
const DH_METHOD * | DH_get_default_method (void) |
int | DH_set_method (DH *dh, const DH_METHOD *meth) |
DH * | DH_new (void) |
DH * | DH_new_method (ENGINE *engine) |
void | DH_free (DH *r) |
int | DH_up_ref (DH *r) |
int | DH_get_ex_new_index (long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |
int | DH_set_ex_data (DH *d, int idx, void *arg) |
void * | DH_get_ex_data (DH *d, int idx) |
int | DH_size (const DH *dh) |
Variables | |
const char | DH_version [] ="Diffie-Hellman" OPENSSL_VERSION_PTEXT |
int DH_get_ex_new_index | ( | long | argl, |
void * | argp, | ||
CRYPTO_EX_new * | new_func, | ||
CRYPTO_EX_dup * | dup_func, | ||
CRYPTO_EX_free * | free_func | ||
) |