aboutsummaryrefslogtreecommitdiff
path: root/crypto/asymmetric_keys/x509_public_key.c
AgeCommit message (Expand)Author
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner
2019-04-25crypto: shash - remove shash_desc::flagsEric Biggers
2017-12-08X.509: fix comparisons of ->pkey_algoEric Biggers
2017-12-08X.509: use crypto_shash_digest()Eric Biggers
2017-11-15pkcs7: Set the module licence to prevent taintingDavid Howells
2017-04-03X.509: Allow X.509 certs to be blacklistedDavid Howells
2016-04-11KEYS: Move the point of trust determination to __key_link()David Howells
2016-04-11X.509: Move the trust validation code out to its own fileDavid Howells
2016-04-11X.509: Use verify_signature() if we have a struct key * to useDavid Howells
2016-04-11KEYS: Generalise x509_request_asymmetric_key()David Howells
2016-04-11KEYS: Move x509_request_asymmetric_key() to asymmetric_type.cDavid Howells
2016-04-06X.509: Fix self-signed determinationDavid Howells
2016-04-06X.509: Extract signature digest and make self-signed cert checks earlierDavid Howells
2016-04-06X.509: Retain the key verification dataDavid Howells
2016-04-06X.509: Whitespace cleanupDavid Howells
2016-03-03X.509: Make algo identifiers text instead of enumDavid Howells
2016-02-10crypto: KEYS: convert public key and digsig asym to the akcipher apiTadeusz Struk
2015-12-15IMA: create machine owner and blacklist keyringsPetko Manolov
2015-11-05Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds
2015-11-04Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds
2015-10-21KEYS: Merge the type-specific data with the payload dataDavid Howells
2015-10-20crypto: asymmetric_keys - Fix unaligned access in x509_get_sig_params()Sowmini Varadhan
2015-09-25X.509: Don't strip leading 00's from key ID when constructing key descriptionDavid Howells
2015-08-12PKCS#7: Improve and export the X.509 ASN.1 time object decoderDavid Howells
2015-08-07X.509: Support X.509 lookup by Issuer+Serial form AuthorityKeyIdentifierDavid Howells
2015-08-07X.509: Extract both parts of the AuthorityKeyIdentifierDavid Howells
2015-05-21KEYS: fix "ca_keys=" partial key matchingMimi Zohar
2014-10-06KEYS: strip 'id:' from ca_keyidDmitry Kasatkin
2014-10-06KEYS: Restore partial ID matching functionality for asymmetric keysDmitry Kasatkin
2014-10-03X.509: If available, use the raw subjKeyId to form the key descriptionDavid Howells
2014-09-16PKCS#7: Better handling of unsupported cryptoDavid Howells
2014-09-16KEYS: Overhaul key identification when searching for asymmetric keysDavid Howells
2014-08-03X.509: Need to export x509_request_asymmetric_key()David Howells
2014-07-29PKCS#7: Use x509_request_asymmetric_key()David Howells
2014-07-28X.509: x509_request_asymmetric_keys() doesn't need string length argumentsDavid Howells
2014-07-22Merge remote-tracking branch 'integrity/next-with-keys' into keys-nextDavid Howells
2014-07-22KEYS: struct key_preparsed_payload should have two payload pointersDavid Howells
2014-07-17KEYS: validate certificate trust only with builtin keysDmitry Kasatkin
2014-07-17KEYS: validate certificate trust only with selected keyDmitry Kasatkin
2014-07-17KEYS: verify a certificate is signed by a 'trusted' keyMimi Zohar
2013-11-23Revert "KEYS: verify a certificate is signed by a 'trusted' key"Linus Torvalds
2013-10-25ima: provide support for arbitrary hash algorithmsDmitry Kasatkin
2013-10-25keys: change asymmetric keys to use common hash definitionsDmitry Kasatkin
2013-09-25X.509: add module description and licenseKonstantin Khlebnikov
2013-09-25KEYS: verify a certificate is signed by a 'trusted' keyMimi Zohar
2013-09-25X.509: Remove certificate date checksDavid Howells
2013-09-25X.509: Handle certificates that lack an authorityKeyIdentifier fieldDavid Howells
2013-09-25X.509: Check the algorithm IDs obtained from parsing an X.509 certificateDavid Howells
2013-09-25X.509: Embed public_key_signature struct and create filler functionDavid Howells
2013-09-25KEYS: Split public_key_verify_signature() and make availableDavid Howells