X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=doc%2Fapps%2Fec.pod;h=befb93c6ec0937a35e98c37063603a2391c60068;hp=379d0a8264a26c28deca74bd215182c24757f154;hb=35ed393e5e47d75f9496ed1464bca7fc82cd72d7;hpb=a528d4f0a9a71405f3ca06e20cbd27aa1b8c0df9 diff --git a/doc/apps/ec.pod b/doc/apps/ec.pod index 379d0a8264..befb93c6ec 100644 --- a/doc/apps/ec.pod +++ b/doc/apps/ec.pod @@ -7,6 +7,7 @@ ec - EC key processing =head1 SYNOPSIS B B +[B<-help>] [B<-inform PEM|DER>] [B<-outform PEM|DER>] [B<-in filename>] @@ -23,6 +24,8 @@ B B [B<-pubout>] [B<-conv_form arg>] [B<-param_enc arg>] +[B<-no_public>] +[B<-check>] [B<-engine id>] =head1 DESCRIPTION @@ -30,13 +33,17 @@ B B The B command processes EC keys. They can be converted between various forms and their components printed out. B OpenSSL uses the private key format specified in 'SEC 1: Elliptic Curve Cryptography' -(http://www.secg.org/). To convert a OpenSSL EC private key into the +(http://www.secg.org/). To convert an OpenSSL EC private key into the PKCS#8 private key format use the B command. =head1 COMMAND OPTIONS =over 4 +=item B<-help> + +Print out a usage message. + =item B<-inform DER|PEM> This specifies the input format. The B option with a private key uses @@ -122,12 +129,20 @@ the preprocessor macro B at compile time. This specifies how the elliptic curve parameters are encoded. Possible value are: B, i.e. the ec parameters are -specified by a OID, or B where the ec parameters are +specified by an OID, or B where the ec parameters are explicitly given (see RFC 3279 for the definition of the EC parameters structures). The default value is B. B the B alternative ,as specified in RFC 3279, is currently not implemented in OpenSSL. +=item B<-no_public> + +This option omits the public key components from the private key output. + +=item B<-check> + +this option checks the consistency of an EC private or public key. + =item B<-engine id> specifying an engine (by its unique B string) will cause B