x509: Add support for parsing x509 certs with ECDSA keys
authorStefan Berger <stefanb@linux.ibm.com>
Tue, 16 Mar 2021 21:07:37 +0000 (17:07 -0400)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 26 Mar 2021 08:41:59 +0000 (19:41 +1100)
commit299f561a66939debba70e6d7c67aa01ed32613d9
tree490234c55e82ab9c0d1009e1a0db5fd73fb0064f
parentd1a303e8616c5ba1260722bb9068bbc0d1704847
x509: Add support for parsing x509 certs with ECDSA keys

Add support for parsing of x509 certificates that contain ECDSA keys,
such as NIST P256, that have been signed by a CA using any of the
current SHA hash algorithms.

Cc: David Howells <dhowells@redhat.com>
Cc: keyrings@vger.kernel.org
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/asymmetric_keys/public_key.c
crypto/asymmetric_keys/x509_cert_parser.c
crypto/asymmetric_keys/x509_public_key.c
include/linux/oid_registry.h