Fix pkeyutl/rsautl empty encrypt-input/decrypt-output handling
authorViktor Dukhovni <openssl-users@dukhovni.org>
Tue, 2 Feb 2016 05:37:41 +0000 (00:37 -0500)
committerViktor Dukhovni <openssl-users@dukhovni.org>
Wed, 3 Feb 2016 04:24:12 +0000 (23:24 -0500)
commit0c20802c6a6008b28bfb0eac67d69f536edc60a7
tree4791be792befcf693011fd98dfd0ec6bd54b9c16
parent43d6702de97d2d5b5b825ffea772b9f55635688c
Fix pkeyutl/rsautl empty encrypt-input/decrypt-output handling

Also fix option processing in pkeyutl to allow use of (formerly)
"out-of-order" switches that were needless implementation limitations.

Handle documented "ENGINE" form with -keyform and -peerform.

Better handling of OPENSSL_NO_ENGINE and OPENSSL_NO_RSA.

RT2018

Reviewed-by: Rich Salz <rsalz@openssl.org>
apps/apps.c
apps/apps.h
apps/opt.c
apps/pkeyutl.c
apps/rsautl.c
doc/apps/pkeyutl.pod
doc/apps/rsautl.pod