]> git.ipfire.org Git - thirdparty/openssl.git/blame - doc/man3/DSA_dup_DH.pod
Implement EVP_MAC_do_all_ex()
[thirdparty/openssl.git] / doc / man3 / DSA_dup_DH.pod
CommitLineData
38e33cef
UM
1=pod
2
3=head1 NAME
4
4d524e10 5DSA_dup_DH - create a DH structure out of DSA structure
38e33cef
UM
6
7=head1 SYNOPSIS
8
9 #include <openssl/dsa.h>
10
e9b77246 11 DH *DSA_dup_DH(const DSA *r);
38e33cef
UM
12
13=head1 DESCRIPTION
14
15DSA_dup_DH() duplicates DSA parameters/keys as DH parameters/keys. q
16is lost during that conversion, but the resulting DH parameters
17contain its length.
18
1f13ad31 19=head1 RETURN VALUES
38e33cef
UM
20
21DSA_dup_DH() returns the new B<DH> structure, and NULL on error. The
9b86974e 22error codes can be obtained by L<ERR_get_error(3)>.
38e33cef 23
74235cc9
UM
24=head1 NOTE
25
26Be careful to avoid small subgroup attacks when using this.
27
38e33cef
UM
28=head1 SEE ALSO
29
b97fdb57 30L<DH_new(3)>, L<DSA_new(3)>, L<ERR_get_error(3)>
38e33cef 31
e2f92610
RS
32=head1 COPYRIGHT
33
61f805c1 34Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
e2f92610 35
4746f25a 36Licensed under the Apache License 2.0 (the "License"). You may not use
e2f92610
RS
37this file except in compliance with the License. You can obtain a copy
38in the file LICENSE in the source distribution or at
39L<https://www.openssl.org/source/license.html>.
40
41=cut