DSA_DUP_DH
Section: OpenSSL (3)
Updated: 2021-03-26
Page Index
NAME
DSA_dup_DH - create a DH structure out of DSA structure
SYNOPSIS
#include <openssl/dsa.h>
DH *DSA_dup_DH(const DSA *r);
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 VALUES
DSA_dup_DH() returns the new
DH structure, and
NULL on error. The
error codes can be obtained by
ERR_get_error(3).
NOTE
Be careful to avoid small subgroup attacks when using this.
SEE ALSO
DH_new(3),
DSA_new(3),
ERR_get_error(3)
COPYRIGHT
Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the ``License''). You may not use
this file except in compliance with the License. You can obtain a copy
in the file LICENSE in the source distribution or at
<https://www.openssl.org/source/license.html>.