gendsa - generate a DSA private key from a set of parameters


   openssl gendsa [-out filename] [-aes128] [-aes192] [-aes256]
   [-camellia128] [-camellia192] [-camellia256] [-des] [-des3] [-idea]
   [-rand file(s)] [-engine id] [paramfile]


   The gendsa command generates a DSA private key from a DSA parameter
   file (which will be typically generated by the openssl dsaparam


       These options encrypt the private key with specified cipher before
       outputting it. A pass phrase is prompted for.  If none of these
       options is specified no encryption is used.

   -rand file(s)
       a file or files containing random data used to seed the random
       number generator, or an EGD socket (see RAND_egd(3)).  Multiple
       files can be specified separated by a OS-dependent character.  The
       separator is ; for MS-Windows, , for OpenVMS, and : for all others.

   -engine id
       specifying an engine (by its unique id string) will cause gendsa to
       attempt to obtain a functional reference to the specified engine,
       thus initialising it if needed. The engine will then be set as the
       default for all available algorithms.

       This option specifies the DSA parameter file to use. The parameters
       in this file determine the size of the private key. DSA parameters
       can be generated and examined using the openssl dsaparam command.


   DSA key generation is little more than random number generation so it
   is much quicker that RSA key generation for example.


   dsaparam(1), dsa(1), genrsa(1), rsa(1)

More Linux Commands

groff_mdoc(7) - reference for groff's mdoc implementation...
groff_mdoc.7 - In most cases the first text in the DESCRIPTION section is a brief paragraph on the command, function or file, followed by a lexical list of opti

wcsncat(3) - concatenate two wide-character strings.........
The wcsncat() function is the wide-character equivalent of the strncat(3) function. It copies at most n wide characters from the wide-character string pointed t

ipcrm(1) - remove a message queue, semaphore set or shared m
ipcrm removes System V interprocess communication (IPC) objects and associated data structures from the system. In order to delete such objects, you must be sup

IsFunctionKey(3) - keysym classification macros (Man Page)
The IsCursorKey macro returns True if the specified KeySym is a cursor key. The IsFunctionKey macro returns True if the KeySym is a function key. The IsKeypadKe

TIFFClose(3tiff) - close a previously opened TIFF file......
TIFFClose closes a file that was previously opened with TIFFOpen(3TIFF). Any buffered data are flushed to the file, including the contents of the current direct

glutSpecialUpFunc(3) - sets the special keyboard up (key rel
glutSpecialUpFunc sets the special keyboard up (key release) callback for the current window. The special keyboard up callback is triggered when keyboard functi

run-with-aspell(1) script to help use GNU Aspell as an ispel
The recommended way to use Aspell as a replacement for Ispell is to change the Ispell command from within the program being used. If that is not possible, the r

glSelectBuffer(3gl) - establish a buffer for selection mode
glSelectBuffer has two arguments: buffer is a pointer to an array of unsigned integers, and size indicates the size of the array. buffer returns values from the

xev(1) - print contents of X events - Linux manual page.....
Xev creates a window and then asks the X server to send it events whenever anything happens to the window (such as it being moved, resized, typed in, clicked in

FcInitLoadConfig(3) - load configuration - Linux man page...
Loads the default configuration file and returns the resulting configuration. Does not load any font information. VERSION Fontconfig version 2.8.0 FcInitLoadCon

XvUngrabPort(3) - release port grabbed for video operation
XvUngrabPort(3) releases a grabbed port. If time specifies a time before the last XvGrabPort(3) was executed, the request is ignored. RETURN VALUES [Success] Re

db(3) - database access methods (Library - Linux man page)
db.3 - Note well: This page documents interfaces provided in glibc up until version 2.1. Since version 2.2, glibc no longer provides these interfaces. Probably,

We can't live, work or learn in freedom unless the software we use is free.