Lines Matching refs:DH
9 DH_get_length, DH_set_length - Routines for getting and setting data in a DH object
15 void DH_get0_pqg(const DH *dh,
17 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
18 void DH_get0_key(const DH *dh,
20 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key);
21 const BIGNUM *DH_get0_p(const DH *dh);
22 const BIGNUM *DH_get0_q(const DH *dh);
23 const BIGNUM *DH_get0_g(const DH *dh);
24 const BIGNUM *DH_get0_priv_key(const DH *dh);
25 const BIGNUM *DH_get0_pub_key(const DH *dh);
26 void DH_clear_flags(DH *dh, int flags);
27 int DH_test_flags(const DH *dh, int flags);
28 void DH_set_flags(DH *dh, int flags);
29 ENGINE *DH_get0_engine(DH *d);
30 long DH_get_length(const DH *dh);
31 int DH_set_length(DH *dh, long length);
35 A DH object contains the parameters B<p>, B<q> and B<g>. Note that the B<q>
49 this function transfers the memory management of the values to the DH object,
63 parameter may be NULL, which means the corresponding DH field is left
65 of the key values to the DH object, and therefore they should not be freed
72 DH_set_flags() sets the flags in the B<flags> parameter on the DH object.
75 passed in the B<flags> parameter are currently set in the DH object. Multiple
78 within the DH object.
80 DH_get0_engine() returns a handle to the ENGINE that has been set for this DH
84 length parameter associated with this DH object. If the length is nonzero then
90 Values retrieved with DH_get0_key() are owned by the DH object used
102 DH_test_flags() returns the current state of the flags in the DH object.
104 DH_get0_engine() returns the ENGINE set for the DH object or NULL if no ENGINE