NAME
DH_size
, DH_bits
— get Diffie-Hellman prime
size
SYNOPSIS
#include
<openssl/dh.h>
int
DH_size
(const DH *dh);
int
DH_bits
(const DH *dh);
DESCRIPTION
DH_size
()
returns the Diffie-Hellman prime size in bytes. It can be used to determine
how much memory must be allocated for the shared secret computed by
DH_compute_key(3).
DH_bits
()
returns the number of significant bits in the key.
dh and dh->p must
not be NULL
.
SEE ALSO
BN_num_bytes(3), DH_generate_key(3), DH_get0_key(3), DH_new(3)
HISTORY
DH_size
() appeared in SSLeay 0.8.1b or
earlier and has been available since OpenBSD
2.4.
DH_bits
() first appeared in OpenSSL 1.1.0
and has been available since OpenBSD 6.3.