aboutsummaryrefslogtreecommitdiff
path: root/crypto/asymmetric_keys/x509_public_key.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-23KEYS: asymmetric: Move sm2 code into x509_public_keyGravatar Herbert Xu 1-8/+21
2022-06-21certs: Add FIPS selftestsGravatar David Howells 1-1/+7
2022-05-23certs: Factor out the blacklist hash creationGravatar Mickaël Salaün 1-1/+2
2022-03-10KEYS: asymmetric: enforce that sig algo matches key algoGravatar Eric Biggers 1-6/+0
2022-03-08KEYS: x509: remove dead code that set ->unsupported_sigGravatar Eric Biggers 1-9/+0
2022-03-08KEYS: x509: remove never-set ->unsupported_key flagGravatar Eric Biggers 1-9/+0
2022-01-09keys: X.509 public key issuer lookup without AKIDGravatar Andrew Zaborowski 1-0/+10
2021-03-26x509: Add support for parsing x509 certs with ECDSA keysGravatar Stefan Berger 1-1/+3
2020-09-25X.509: support OSCCA SM2-with-SM3 certificate verificationGravatar Tianjia Zhang 1-0/+3
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Gravatar Thomas Gleixner 1-5/+1
2019-04-25crypto: shash - remove shash_desc::flagsGravatar Eric Biggers 1-1/+0
2017-12-08X.509: fix comparisons of ->pkey_algoGravatar Eric Biggers 1-1/+1
2017-12-08X.509: use crypto_shash_digest()Gravatar Eric Biggers 1-5/+1
2017-11-15pkcs7: Set the module licence to prevent taintingGravatar David Howells 1-0/+1
2017-04-03X.509: Allow X.509 certs to be blacklistedGravatar David Howells 1-0/+15
2016-04-11KEYS: Move the point of trust determination to __key_link()Gravatar David Howells 1-20/+1
2016-04-11X.509: Move the trust validation code out to its own fileGravatar David Howells 1-79/+0
2016-04-11X.509: Use verify_signature() if we have a struct key * to useGravatar David Howells 1-2/+1
2016-04-11KEYS: Generalise x509_request_asymmetric_key()Gravatar David Howells 1-3/+2
2016-04-11KEYS: Move x509_request_asymmetric_key() to asymmetric_type.cGravatar David Howells 1-89/+0
2016-04-06X.509: Fix self-signed determinationGravatar David Howells 1-0/+9
2016-04-06X.509: Extract signature digest and make self-signed cert checks earlierGravatar David Howells 1-40/+86
2016-04-06X.509: Retain the key verification dataGravatar David Howells 1-30/+31
2016-04-06X.509: Whitespace cleanupGravatar David Howells 1-2/+2
2016-03-03X.509: Make algo identifiers text instead of enumGravatar David Howells 1-9/+8
2016-02-10crypto: KEYS: convert public key and digsig asym to the akcipher apiGravatar Tadeusz Struk 1-11/+6
2015-12-15IMA: create machine owner and blacklist keyringsGravatar Petko Manolov 1-0/+2
2015-11-05Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Gravatar Linus Torvalds 1-4/+5
2015-11-04Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Gravatar Linus Torvalds 1-2/+3
2015-10-21KEYS: Merge the type-specific data with the payload dataGravatar David Howells 1-4/+5
2015-10-20crypto: asymmetric_keys - Fix unaligned access in x509_get_sig_params()Gravatar Sowmini Varadhan 1-2/+3
2015-09-25X.509: Don't strip leading 00's from key ID when constructing key descriptionGravatar David Howells 1-4/+0
2015-08-12PKCS#7: Improve and export the X.509 ASN.1 time object decoderGravatar David Howells 1-8/+1
2015-08-07X.509: Support X.509 lookup by Issuer+Serial form AuthorityKeyIdentifierGravatar David Howells 1-26/+58
2015-08-07X.509: Extract both parts of the AuthorityKeyIdentifierGravatar David Howells 1-4/+4
2015-05-21KEYS: fix "ca_keys=" partial key matchingGravatar Mimi Zohar 1-5/+18
2014-10-06KEYS: strip 'id:' from ca_keyidGravatar Dmitry Kasatkin 1-1/+1
2014-10-06KEYS: Restore partial ID matching functionality for asymmetric keysGravatar Dmitry Kasatkin 1-5/+13
2014-10-03X.509: If available, use the raw subjKeyId to form the key descriptionGravatar David Howells 1-2/+7
2014-09-16PKCS#7: Better handling of unsupported cryptoGravatar David Howells 1-2/+11
2014-09-16KEYS: Overhaul key identification when searching for asymmetric keysGravatar David Howells 1-38/+51
2014-08-03X.509: Need to export x509_request_asymmetric_key()Gravatar David Howells 1-0/+1
2014-07-29PKCS#7: Use x509_request_asymmetric_key()Gravatar David Howells 1-15/+21
2014-07-28X.509: x509_request_asymmetric_keys() doesn't need string length argumentsGravatar David Howells 1-6/+3
2014-07-22Merge remote-tracking branch 'integrity/next-with-keys' into keys-nextGravatar David Howells 1-1/+108
2014-07-22KEYS: struct key_preparsed_payload should have two payload pointersGravatar David Howells 1-1/+1
2014-07-17KEYS: validate certificate trust only with builtin keysGravatar Dmitry Kasatkin 1-3/+6
2014-07-17KEYS: validate certificate trust only with selected keyGravatar Dmitry Kasatkin 1-0/+19
2014-07-17KEYS: verify a certificate is signed by a 'trusted' keyGravatar Mimi Zohar 1-1/+86
2013-11-23Revert "KEYS: verify a certificate is signed by a 'trusted' key"Gravatar Linus Torvalds 1-80/+1