summaryrefslogtreecommitdiffstats
path: root/crypto/asymmetric_keys/public_key.c
AgeCommit message (Expand)AuthorFilesLines
2019-12-12KEYS: asymmetric: return ENOMEM if akcipher_request_alloc() failsEric Biggers1-0/+1
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner1-5/+1
2019-04-18X.509: parse public key parameters from x509 for akcipherVitaly Chikunov1-15/+57
2019-04-18KEYS: do not kmemdup digest in {public,tpm}_key_verify_signatureVitaly Chikunov1-8/+1
2019-04-18crypto: akcipher - new verify API for public key algorithmsVitaly Chikunov1-24/+10
2018-10-26KEYS: Implement encrypt, decrypt and sign for software asymmetric key [ver #2]David Howells1-1/+81
2018-10-26KEYS: Allow the public_key struct to hold a private key [ver #2]David Howells1-2/+12
2018-10-26KEYS: Provide software public key query function [ver #2]David Howells1-17/+82
2018-02-22X.509: fix BUG_ON() when hash algorithm is unsupportedEric Biggers1-1/+3
2017-12-08KEYS: be careful with error codes in public_key_verify_signature()Eric Biggers1-2/+5
2017-11-15pkcs7: Set the module licence to prevent taintingDavid Howells1-0/+2
2017-11-03crypto: move pub key to generic async completionGilad Ben-Yossef1-24/+4
2017-05-23crypto: asymmetric_keys - handle EBUSY due to backlog correctlyGilad Ben-Yossef1-1/+1
2016-12-14crypto: asymmetric_keys - set error code on failurePan Bian1-0/+1
2016-04-06KEYS: Allow authentication data to be stored in an asymmetric keyDavid Howells1-6/+14
2016-03-03X.509: Make algo identifiers text instead of enumDavid Howells1-20/+4
2016-03-03akcipher: Move the RSA DER encoding check to the crypto layerDavid Howells1-11/+93
2016-02-10crypto: KEYS: convert public key and digsig asym to the akcipher apiTadeusz Struk1-42/+22
2015-10-21KEYS: Merge the type-specific data with the payload dataDavid Howells1-2/+2
2015-08-12KEYS: Add a name for PKEY_ID_PKCS7David Howells1-0/+1
2014-09-03KEYS: Fix public_key asymmetric key subtype nameDavid Howells1-0/+1
2013-10-25keys: change asymmetric keys to use common hash definitionsDmitry Kasatkin1-12/+0
2013-09-25KEYS: Split public_key_verify_signature() and make availableDavid Howells1-8/+32
2013-09-25KEYS: Move the algorithm pointer array from x509 to public_key.cDavid Howells1-0/+8
2013-09-25KEYS: Rename public key parameter name arraysDavid Howells1-7/+7
2012-10-08KEYS: Asymmetric public-key algorithm crypto key subtypeDavid Howells1-0/+108