skip book previous and next navigation links
go up to top of book: HP Open Source Security for OpenVMS Volume 2:... HP Open Source Security for OpenVMS Volume 2:...
go to beginning of reference: CRYPTO Application Programming Interface (API)... CRYPTO Application Programming Interface (API)...
go to previous page: DSA_do_sign DSA_do_sign
go to next page: DSA_generate_keyDSA_generate_key
end of book navigation links


DSA_dup_DH
Description
Note
History
 Return Value
See Also

NAME

DSA_dup_DH - create a DH structure out of DSA structure

Synopsis  

#include <openssl/dsa.h>
DH * DSA_dup_DH(const DSA *r);


return to top DESCRIPTION  

DSA_dup_DH() duplicates DSA parameters/keys as DH parameters/keys. q is lost during that conversion, but the resulting DH parameters contain its length.


return to top RETURN VALUE  

DSA_dup_DH() returns the new DH structure, and NULL on error. The error codes can be obtained by ERR_get_error(3) .


return to top NOTE  

Be careful to avoid small subgroup attacks when using this.


return to top SEE ALSO  

dh(3) , dsa(3) , ERR_get_error(3)


return to top HISTORY  

DSA_dup_DH() was added in OpenSSL 0.9.4.
go to previous page: DSA_do_sign DSA_do_sign
go to next page: DSA_generate_keyDSA_generate_key