u-boot/lib/crypto
AKASHI Takahiro 5ee81c6e3f lib: crypto: export and enhance pkcs7_verify_one()
The function, pkcs7_verify_one(), will be utilized to rework signature
verification logic aiming to support intermediate certificates in
"chain of trust."

To do that, its function interface is expanded, adding an extra argument
which is expected to return the last certificate in trusted chain.
Then, this last one must further be verified with signature database, db
and/or dbx.

Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
2020-07-22 12:37:17 +02:00
..
asymmetric_type.c common: Drop linux/bug.h from common header 2020-05-18 21:19:23 -04:00
Kconfig lib: crypto: import pkcs7_verify.c from linux 2020-07-22 12:35:45 +02:00
Makefile lib: crypto: import pkcs7_verify.c from linux 2020-07-22 12:35:45 +02:00
pkcs7.asn1 lib: crypto: add pkcs7 message parser 2019-12-06 16:44:20 -05:00
pkcs7_parser.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
pkcs7_verify.c lib: crypto: export and enhance pkcs7_verify_one() 2020-07-22 12:37:17 +02:00
public_key.c lib: crypto: add public_key_verify_signature() 2020-07-22 12:33:55 +02:00
rsa_helper.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
rsapubkey.asn1 lib: crypto: add rsa public key parser 2019-12-06 16:44:20 -05:00
x509.asn1 lib: crypto: add x509 parser 2019-12-06 16:44:20 -05:00
x509_akid.asn1 lib: crypto: add x509 parser 2019-12-06 16:44:20 -05:00
x509_cert_parser.c lib: crypto: enable x509_check_for_self_signed() 2020-07-22 12:35:04 +02:00
x509_public_key.c lib: crypto: enable x509_check_for_self_signed() 2020-07-22 12:35:04 +02:00