X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=doc%2Fman1%2Frsautl.pod;h=f80bf42864aa3d6719b914473bd21f1c4fc0c2a8;hp=038f00be44d13100ebd14fb4e7c69fd06bfbcf35;hb=909873bda30c1d568adef767b35558ced5c86d81;hpb=3dfda1a6363c0cf4efee94754a36c2d86be190c3 diff --git a/doc/man1/rsautl.pod b/doc/man1/rsautl.pod index 038f00be44..f80bf42864 100644 --- a/doc/man1/rsautl.pod +++ b/doc/man1/rsautl.pod @@ -18,6 +18,8 @@ B B [B<-verify>] [B<-encrypt>] [B<-decrypt>] +[B<-rand file...>] +[B<-writerand file>] [B<-pkcs>] [B<-ssl>] [B<-raw>] @@ -44,56 +46,69 @@ if this option is not specified. =item B<-out filename> -specifies the output filename to write to or standard output by +Specifies the output filename to write to or standard output by default. =item B<-inkey file> -the input key file, by default it should be an RSA private key. +The input key file, by default it should be an RSA private key. =item B<-keyform PEM|DER|ENGINE> -the key format PEM, DER or ENGINE. +The key format PEM, DER or ENGINE. =item B<-pubin> -the input file is an RSA public key. +The input file is an RSA public key. =item B<-certin> -the input is a certificate containing an RSA public key. +The input is a certificate containing an RSA public key. =item B<-sign> -sign the input data and output the signed result. This requires +Sign the input data and output the signed result. This requires an RSA private key. =item B<-verify> -verify the input data and output the recovered data. +Verify the input data and output the recovered data. =item B<-encrypt> -encrypt the input data using an RSA public key. +Encrypt the input data using an RSA public key. =item B<-decrypt> -decrypt the input data using an RSA private key. +Decrypt the input data using an RSA private key. + +=item B<-rand file...> + +A file or files containing random data used to seed the random number +generator. +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. + +=item [B<-writerand file>] + +Writes random data to the specified I upon exit. +This can be used with a subsequent B<-rand> flag. =item B<-pkcs, -oaep, -ssl, -raw> -the padding to use: PKCS#1 v1.5 (the default), PKCS#1 OAEP, +The padding to use: PKCS#1 v1.5 (the default), PKCS#1 OAEP, special padding used in SSL v2 backwards compatible handshakes, or no padding, respectively. For signatures, only B<-pkcs> and B<-raw> can be used. =item B<-hexdump> -hex dump the output data. +Hex dump the output data. =item B<-asn1parse> -asn1parse the output data, this is useful when combined with the +Parse the ASN.1 output data, this is useful when combined with the B<-verify> option. =back @@ -194,7 +209,7 @@ L, L, L =head1 COPYRIGHT -Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright 2000-2017 The OpenSSL Project Authors. All Rights Reserved. Licensed under the OpenSSL license (the "License"). You may not use this file except in compliance with the License. You can obtain a copy