]> git.ipfire.org Git - thirdparty/openssl.git/commit - apps/lib/apps.c
APPS: Adapt load_key() and load_pubkey() for the engine: loader
authorRichard Levitte <levitte@openssl.org>
Mon, 30 Nov 2020 06:25:46 +0000 (07:25 +0100)
committerRichard Levitte <levitte@openssl.org>
Wed, 2 Dec 2020 19:19:31 +0000 (20:19 +0100)
commitf91d003a0ef0c748a11ccdb19c7661a3f2df9ab0
tree20ead7bd3ed8cee5bd59e1076644526959709a5b
parent0b27381fd544beca44df905991923a7fa374d80a
APPS: Adapt load_key() and load_pubkey() for the engine: loader

These two functions react when the FORMAT_ENGINE format is given, and
use the passed ENGINE |e| and the passed key argument to form a URI
suitable for the engine: loader.

Co-authored-by: David von Oheimb <david.von.oheimb@siemens.com>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/13570)
24 files changed:
apps/cmp.c
apps/include/apps.h
apps/lib/apps.c
apps/lib/engine.c
doc/man1/openssl-ca.pod.in
doc/man1/openssl-cmp.pod.in
doc/man1/openssl-cms.pod.in
doc/man1/openssl-dgst.pod.in
doc/man1/openssl-ec.pod.in
doc/man1/openssl-list.pod.in
doc/man1/openssl-pkcs12.pod.in
doc/man1/openssl-pkey.pod.in
doc/man1/openssl-pkeyutl.pod.in
doc/man1/openssl-req.pod.in
doc/man1/openssl-rsa.pod.in
doc/man1/openssl-rsautl.pod.in
doc/man1/openssl-s_client.pod.in
doc/man1/openssl-s_server.pod.in
doc/man1/openssl-smime.pod.in
doc/man1/openssl-spkac.pod.in
doc/man1/openssl-ts.pod.in
doc/man1/openssl-verify.pod.in
doc/man1/openssl-x509.pod.in
doc/man1/openssl.pod