Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ DSA_generate_key(3) — Tru64 UNIX 5.1b

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

dsa(3)

err(3)

rand(3)

DSA_generate_parameters(3)

DSA_generate_key(3)  —  Subroutines

NAME

DSA_generate_key − Generate DSA key pair

SYNOPSIS

#include <openssl/dsa.h>
int DSA_generate_key(
        DSA ∗a );

DESCRIPTION

The DSA_generate_key() function expects a to contain DSA parameters. It generates a new key pair and stores it in a->pub_key and a->priv_key. 

The PRNG must be seeded prior to calling DSA_generate_key(). 

RETURN VALUE

The DSA_generate_key() function returns 1 on success, 0 otherwise. The error codes can be obtained from ERR_get_error(). 

HISTORY

The DSA_generate_key() function is available since SSLeay 0.8. 

SEE ALSO

Functions: dsa(3), err(3), rand(3), DSA_generate_parameters(3)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026