diff options
Diffstat (limited to 'deps/openssl/openssl/doc/apps/ecparam.pod')
-rw-r--r-- | deps/openssl/openssl/doc/apps/ecparam.pod | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/deps/openssl/openssl/doc/apps/ecparam.pod b/deps/openssl/openssl/doc/apps/ecparam.pod index 9482095266..69a2631967 100644 --- a/deps/openssl/openssl/doc/apps/ecparam.pod +++ b/deps/openssl/openssl/doc/apps/ecparam.pod @@ -8,6 +8,7 @@ ecparam - EC parameter manipulation and generation =head1 SYNOPSIS B<openssl ecparam> +[B<-help>] [B<-inform DER|PEM>] [B<-outform DER|PEM>] [B<-in filename>] @@ -33,16 +34,20 @@ This command is used to manipulate or generate EC parameter files. =over 4 +=item B<-help> + +Print out a usage message. + =item B<-inform DER|PEM> This specifies the input format. The B<DER> option uses an ASN.1 DER encoded form compatible with RFC 3279 EcpkParameters. The PEM form is the default -format: it consists of the B<DER> format base64 encoded with additional +format: it consists of the B<DER> format base64 encoded with additional header and footer lines. =item B<-outform DER|PEM> -This specifies the output format, the options have the same meaning as the +This specifies the output format, the options have the same meaning as the B<-inform> option. =item B<-in filename> @@ -67,7 +72,7 @@ This option prints out the EC parameters in human readable form. =item B<-C> This option converts the EC parameters into C code. The parameters can then -be loaded by calling the B<get_ec_group_XXX()> function. +be loaded by calling the get_ec_group_XXX() function. =item B<-check> @@ -97,10 +102,10 @@ the preprocessor macro B<OPENSSL_EC_BIN_PT_COMP> at compile time. This specifies how the elliptic curve parameters are encoded. Possible value are: B<named_curve>, i.e. the ec parameters are -specified by a OID, or B<explicit> where the ec parameters are -explicitly given (see RFC 3279 for the definition of the +specified by an OID, or B<explicit> where the ec parameters are +explicitly given (see RFC 3279 for the definition of the EC parameters structures). The default value is B<named_curve>. -B<Note> the B<implicitlyCA> alternative ,as specified in RFC 3279, +B<Note> the B<implicitlyCA> alternative, as specified in RFC 3279, is currently not implemented in OpenSSL. =item B<-no_seed> @@ -110,13 +115,13 @@ is included in the ECParameters structure (see RFC 3279). =item B<-genkey> -This option will generate a EC private key using the specified parameters. +This option will generate an EC private key using the specified parameters. =item B<-rand file(s)> a file or files containing random data used to seed the random number -generator, or an EGD socket (see L<RAND_egd(3)|RAND_egd(3)>). -Multiple files can be specified separated by a OS-dependent character. +generator, or an EGD socket (see L<RAND_egd(3)>). +Multiple files can be specified separated by an OS-dependent character. The separator is B<;> for MS-Windows, B<,> for OpenVMS, and B<:> for all others. @@ -137,7 +142,7 @@ PEM format EC parameters use the header and footer lines: -----END EC PARAMETERS----- OpenSSL is currently not able to generate new groups and therefore -B<ecparam> can only create EC parameters from known (named) curves. +B<ecparam> can only create EC parameters from known (named) curves. =head1 EXAMPLES @@ -167,14 +172,15 @@ To print out the EC parameters to standard output: =head1 SEE ALSO -L<ec(1)|ec(1)>, L<dsaparam(1)|dsaparam(1)> - -=head1 HISTORY +L<ec(1)>, L<dsaparam(1)> -The ecparam command was first introduced in OpenSSL 0.9.8. +=head1 COPYRIGHT -=head1 AUTHOR +Copyright 2003-2018 The OpenSSL Project Authors. All Rights Reserved. -Nils Larsch for the OpenSSL project (http://www.openssl.org) +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +L<https://www.openssl.org/source/license.html>. =cut |