summaryrefslogtreecommitdiff
path: root/include/crypto/public_key.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-26KEYS: include header for EINVAL definitionClay Chang1-0/+1
2023-08-17KEYS: DigitalSignature link restrictionEric Snowberg1-0/+12
2023-06-23KEYS: asymmetric: Move sm2 code into x509_public_keyHerbert Xu1-2/+0
2023-04-24KEYS: CA link restrictionEric Snowberg1-0/+15
2023-04-24KEYS: X.509: Parse Key UsageEric Snowberg1-0/+2
2023-04-24KEYS: X.509: Parse Basic Constraints for CAEric Snowberg1-0/+2
2023-04-24KEYS: Create static version of public_key_verify_signatureEric Snowberg1-0/+9
2022-01-09keys: X.509 public key issuer lookup without AKIDAndrew Zaborowski1-1/+1
2021-08-23crypto: public_key: fix overflow during implicit conversionzhenwei pi1-2/+2
2021-01-21crypto: public_key: Remove redundant header file from public_key.hTianjia Zhang1-1/+0
2020-10-08X.509: Fix modular build of public_key_sm2Herbert Xu1-12/+0
2020-09-25X.509: support OSCCA SM2-with-SM3 certificate verificationTianjia Zhang1-0/+15
2020-06-19docs: crypto: convert asymmetric-keys.txt to ReSTMauro Carvalho Chehab1-1/+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-0/+4
2018-10-26KEYS: Allow the public_key struct to hold a private key [ver #2]David Howells1-0/+1
2018-10-26KEYS: Provide missing asymmetric key subops for new key type ops [ver #2]David Howells1-2/+11
2017-04-04KEYS: Keyring asymmetric key restrict method with chainingMat Martineau1-0/+5
2017-04-04KEYS: Restrict asymmetric key linkage using a specific keychainMat Martineau1-0/+5
2017-04-03KEYS: Split role of the keyring pointer for keyring restrict functionsMat Martineau1-2/+3
2016-04-11KEYS: Move the point of trust determination to __key_link()David Howells1-0/+7
2016-04-11KEYS: Move x509_request_asymmetric_key() to asymmetric_type.cDavid Howells1-6/+0
2016-04-06KEYS: Generalise system_verify_data() to provide access to internal contentDavid Howells1-14/+0
2016-04-06KEYS: Add identifier pointers to public_key_signature structDavid Howells1-0/+1
2016-04-06KEYS: Allow authentication data to be stored in an asymmetric keyDavid Howells1-1/+4
2016-03-03X.509: Make algo identifiers text instead of enumDavid Howells1-26/+4
2016-03-03akcipher: Move the RSA DER encoding check to the crypto layerDavid Howells1-2/+0
2016-02-18crypto: public_key: remove MPIs from public_key_signature structTadeusz Struk1-13/+1
2016-02-10crypto: KEYS: convert public key and digsig asym to the akcipher apiTadeusz Struk1-24/+10
2015-10-21KEYS: Merge the type-specific data with the payload dataDavid Howells1-1/+0
2015-08-12PKCS#7: Appropriately restrict authenticated attributes and content typeDavid Howells1-0/+14
2015-08-07MODSIGN: Provide a utility to append a PKCS#7 signature to a moduleDavid Howells1-0/+1
2015-08-07X.509: Support X.509 lookup by Issuer+Serial form AuthorityKeyIdentifierDavid Howells1-1/+2
2014-10-06KEYS: Restore partial ID matching functionality for asymmetric keysDmitry Kasatkin1-1/+2
2014-09-16KEYS: Overhaul key identification when searching for asymmetric keysDavid Howells1-2/+3
2014-07-29PKCS#7: Use x509_request_asymmetric_key()David Howells1-0/+4
2013-10-25keys: change asymmetric keys to use common hash definitionsDmitry Kasatkin1-14/+4
2013-09-25KEYS: Store public key algo ID in public_key_signature structDavid Howells1-0/+1
2013-09-25KEYS: Store public key algo ID in public_key structDavid Howells1-0/+1
2013-09-25KEYS: Move the algorithm pointer array from x509 to public_key.cDavid Howells1-0/+1
2013-09-25KEYS: Rename public key parameter name arraysDavid Howells1-3/+3
2012-10-08KEYS: Provide signature verification with an asymmetric keyDavid Howells1-0/+4
2012-10-08KEYS: Asymmetric public-key algorithm crypto key subtypeDavid Howells1-0/+104