Lines Matching defs:DH
88 typedef struct DH DH;
96 int (*generate_key)(DH *);
97 int (*compute_key)(unsigned char *, const BIGNUM *, DH *);
98 int (*bn_mod_exp)(const DH *, BIGNUM *, const BIGNUM *,
101 int (*init)(DH *);
102 int (*finish)(DH *);
105 int (*generate_params)(DH *, int, int, BN_GENCB *);
108 struct DH {
139 /* DH flags */
153 DH *DH_new(void);
154 DH *DH_new_method(ENGINE *);
155 void DH_free(DH *);
156 int DH_up_ref(DH *);
158 int DH_size(const DH *);
164 int DH_set_method(DH *, const DH_METHOD *);
166 int DH_set_ex_data(DH *, int, void *);
167 void *DH_get_ex_data(DH *, int);
169 int DH_generate_parameters_ex(DH *, int, int, BN_GENCB *);
170 int DH_check_pubkey(const DH *, const BIGNUM *, int *);
171 int DH_generate_key(DH *);
172 int DH_compute_key(unsigned char *, const BIGNUM *, DH *);
174 int i2d_DHparams(DH *, unsigned char **);