Lines Matching refs:DH
78 OPENSSL_EXPORT DH *DH_new(void);
82 OPENSSL_EXPORT void DH_free(DH *dh);
85 OPENSSL_EXPORT int DH_up_ref(DH *dh);
95 OPENSSL_EXPORT DH *DH_get_1024_160(const ENGINE *engine);
96 OPENSSL_EXPORT DH *DH_get_2048_224(const ENGINE *engine);
97 OPENSSL_EXPORT DH *DH_get_2048_256(const ENGINE *engine);
113 OPENSSL_EXPORT int DH_generate_parameters_ex(DH *dh, int prime_bits,
121 OPENSSL_EXPORT int DH_generate_key(DH *dh);
128 DH *dh);
134 OPENSSL_EXPORT int DH_size(const DH *dh);
138 OPENSSL_EXPORT unsigned DH_num_bits(const DH *dh);
157 OPENSSL_EXPORT int DH_check(const DH *dh, int *out_flags);
166 OPENSSL_EXPORT int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key,
171 OPENSSL_EXPORT DH *DHparams_dup(const DH *dh);
182 OPENSSL_EXPORT DH *d2i_DHparams(DH **ret, const unsigned char **inp, long len);
188 OPENSSL_EXPORT int i2d_DHparams(const DH *in, unsigned char **outp);
199 OPENSSL_EXPORT int DH_set_ex_data(DH *d, int idx, void *arg);
200 OPENSSL_EXPORT void *DH_get_ex_data(DH *d, int idx);