DSA_generate_key 3 2003-07-24 0.9.9-dev OpenSSL
NAME
DSA_generate_key - generate DSA key pair
LIBRARY
libcrypto, -lcrypto
SYNOPSIS
#include
int DSA_generate_key(DSA *a);
DESCRIPTION
_D_S_A___g_e_n_e_r_a_t_e___k_e_y_(_) expects aa to contain DSA parameters. It generates
a new key pair and stores it in aa-->>ppuubb__kkeeyy and aa-->>pprriivv__kkeeyy.
The PRNG must be seeded prior to calling _D_S_A___g_e_n_e_r_a_t_e___k_e_y_(_).
RETURN VALUE
_D_S_A___g_e_n_e_r_a_t_e___k_e_y_(_) returns 1 on success, 0 otherwise.
The error codes can be obtained by _E_R_R___g_e_t___e_r_r_o_r(3).
SEE ALSO
_o_p_e_n_s_s_l___d_s_a(3), _E_R_R___g_e_t___e_r_r_o_r(3), _o_p_e_n_s_s_l___r_a_n_d(3),
_D_S_A___g_e_n_e_r_a_t_e___p_a_r_a_m_e_t_e_r_s(3)
HISTORY
_D_S_A___g_e_n_e_r_a_t_e___k_e_y_(_) is available since SSLeay 0.8.