aboutsummaryrefslogtreecommitdiffstats
path: root/include/keys
AgeCommit message (Expand)AuthorFilesLines
2023-08-17integrity: PowerVM support for loading third party code signing keysNayna Jain1-0/+4
2023-08-17KEYS: DigitalSignature link restrictionEric Snowberg1-0/+10
2023-06-23KEYS: Add forward declaration in asymmetric-parser.hHerbert Xu1-0/+2
2022-06-21certs: Move load_certificate_list() to be with the asymmetric keys codeDavid Howells1-0/+3
2022-05-23KEYS: trusted: Introduce support for NXP CAAM-based trusted keysAhmad Fatoum1-0/+11
2022-05-23KEYS: trusted: allow use of kernel RNG for key materialAhmad Fatoum1-1/+1
2022-05-23certs: Factor out the blacklist hash creationMickaël Salaün1-3/+11
2022-03-08KEYS: Introduce link restriction for machine keysEric Snowberg1-0/+6
2022-03-08KEYS: store reference to machine keyringEric Snowberg1-0/+8
2022-01-09keys: X.509 public key issuer lookup without AKIDAndrew Zaborowski1-1/+2
2021-05-01Merge tag 'integrity-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+7
2021-04-26Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-0/+6
2021-04-26Merge tag 'keys-cve-2020-26541-v3' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+15
2021-04-14KEYS: trusted: Introduce TEE based Trusted KeysSumit Garg1-0/+16
2021-04-14KEYS: trusted: Add generic trusted keys frameworkSumit Garg2-21/+61
2021-04-14security: keys: trusted: use ASN.1 TPM2 key format for the blobsJames Bottomley1-0/+1
2021-04-14security: keys: trusted: fix TPM2 authorizationsJames Bottomley1-0/+1
2021-04-09ima: enable loading of build time generated key on .ima keyringNayna Jain1-0/+7
2021-03-26ima: Support EC keys for signature verificationStefan Berger1-0/+6
2021-03-11certs: Add EFI_CERT_X509_GUID support for dbx entriesEric Snowberg1-0/+15
2021-01-21encrypted-keys: Replace HTTP links with HTTPS onesAlexander A. Klimov1-1/+1
2020-11-23rxrpc: Don't leak the service-side session key to userspaceDavid Howells1-0/+1
2020-11-23rxrpc: Remove the rxk5 security class as it's now defunctDavid Howells1-55/+0
2020-08-04Merge tag 'docs-5.9' of git://git.lwn.net/linuxLinus Torvalds3-3/+3
2020-06-19docs: crypto: convert asymmetric-keys.txt to ReSTMauro Carvalho Chehab3-3/+3
2020-06-15RxRPC: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-2/+2
2020-06-15keys: encrypted-type: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2020-06-02keys: Implement update for the big_key typeDavid Howells1-0/+1
2020-06-02KEYS: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2020-03-29KEYS: Don't write out to userspace while holding key semaphoreWaiman Long2-3/+2
2019-11-30Merge tag 'powerpc-5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-0/+6
2019-11-12KEYS: trusted: Move TPM2 trusted keys codeSumit Garg1-0/+7
2019-11-12KEYS: trusted: Create trusted keys subsystemSumit Garg1-2/+5
2019-11-12KEYS: Use common tpm_buf for trusted and asymmetric keysSumit Garg1-36/+1
2019-11-12tpm: Move tpm_buf code to include/linux/Sumit Garg1-6/+6
2019-11-12certs: Add wrapper function to check blacklisted binary hashNayna Jain1-0/+6
2019-07-08Merge tag 'keys-request-20190626' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2019-06-19keys: Move the RCU locks outwards from the keyring search functionsDavid Howells1-0/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner2-8/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner5-25/+5
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner5-25/+5
2019-04-08KEYS: trusted: fix -Wvarags warningndesaulniers@google.com1-1/+1
2019-03-10Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+8
2019-02-22KEYS: user: Align the payload bufferEric Biggers1-1/+1
2019-02-15keys: Fix dependency loop between construction record and auth keyDavid Howells1-0/+36
2019-02-04integrity, KEYS: add a reference to platform keyringKairui Song1-0/+8
2018-10-26KEYS: Move trusted.h to include/keys [ver #2]Denis Kenzior1-0/+136
2018-10-26KEYS: Provide missing asymmetric key subops for new key type ops [ver #2]David Howells1-0/+9
2018-06-15docs: Fix some broken referencesMauro Carvalho Chehab2-2/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-08-29net: rxrpc: Replace time_t type with time64_t typeBaolin Wang1-0/+23
2017-04-03KEYS: Split role of the keyring pointer for keyring restrict functionsMat Martineau1-2/+4
2017-04-03KEYS: Add a system blacklist keyringDavid Howells1-0/+12
2017-03-02KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload()David Howells1-2/+7
2016-06-14KEYS: Strip trailing spacesDavid Howells1-1/+1
2016-04-11IMA: Use the the system trusted keyrings instead of .ima_mokDavid Howells1-11/+2
2016-04-11certs: Add a secondary system keyring that can be added to dynamicallyDavid Howells1-0/+9
2016-04-11KEYS: Remove KEY_FLAG_TRUSTED and KEY_ALLOC_TRUSTEDDavid Howells1-1/+0
2016-04-11KEYS: Move the point of trust determination to __key_link()David Howells1-12/+7
2016-04-11KEYS: Generalise x509_request_asymmetric_key()David Howells1-4/+4
2016-04-11KEYS: Move x509_request_asymmetric_key() to asymmetric_type.cDavid Howells1-0/+5
2016-04-06KEYS: Generalise system_verify_data() to provide access to internal contentDavid Howells2-6/+2
2016-04-06KEYS: Allow authentication data to be stored in an asymmetric keyDavid Howells2-4/+5
2016-02-10tpm: fix checks for policy digest existence in tpm2_seal_trusted()Jarkko Sakkinen1-1/+1
2015-12-26Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/li...James Morris1-0/+24
2015-12-20keys, trusted: seal with a TPM2 authorization policyJarkko Sakkinen1-0/+4
2015-12-20keys, trusted: select hash algorithm for TPM2 chipsJarkko Sakkinen1-0/+1
2015-12-15IMA: create machine owner and blacklist keyringsPetko Manolov1-0/+24
2015-10-21KEYS: Merge the type-specific data with the payload dataDavid Howells3-1/+24
2015-10-19tpm: seal/unseal for TPM 2.0Jarkko Sakkinen1-1/+1
2015-10-19keys, trusted: move struct trusted_key_options to trusted-type.hJarkko Sakkinen1-0/+12
2015-08-12PKCS#7: Appropriately restrict authenticated attributes and content typeDavid Howells1-1/+3
2015-08-07MODSIGN: Extract the blob PKCS#7 signature verifier from module signingDavid Howells1-0/+5
2014-10-06KEYS: Restore partial ID matching functionality for asymmetric keysDmitry Kasatkin1-0/+3
2014-09-16KEYS: Implement binary asymmetric key ID handlingDavid Howells1-0/+38
2014-09-16KEYS: Remove key_type::match in favour of overriding default by match_preparseDavid Howells1-3/+0
2014-09-16KEYS: Preparse match dataDavid Howells1-1/+3
2014-07-22Merge remote-tracking branch 'integrity/next-with-keys' into keys-nextDavid Howells1-1/+9
2014-07-22KEYS: big_key: Use key preparsingDavid Howells1-1/+2
2014-07-22KEYS: user: Use key preparsingDavid Howells1-1/+2
2014-07-17KEYS: verify a certificate is signed by a 'trusted' keyMimi Zohar1-1/+9
2013-09-25KEYS: Separate the kernel signature checking keyring from module signingDavid Howells1-0/+23
2013-09-24KEYS: Implement a big key type that can save to tmpfsDavid Howells1-0/+25
2013-09-24KEYS: Expand the capacity of a keyringDavid Howells1-15/+2
2012-10-08KEYS: Asymmetric key pluggable data parsersDavid Howells1-0/+37
2012-10-08KEYS: Implement asymmetric key typeDavid Howells2-0/+80
2012-10-08KEYS: Add payload preparsing opportunity prior to key instantiate or updateDavid Howells1-2/+4
2012-05-11KEYS: Permit in-place link replacement in keyring listDavid Howells1-1/+1
2012-01-17keys: add a "logon" key typeJeff Layton1-1/+2
2011-06-27encrypted-keys: add key format supportRoberto Sassu1-2/+11
2011-03-29libceph: Create a new key type "ceph".Tommi Virtanen1-0/+8
2011-03-02RxRPC: Fix v1 keysAnton Blanchard1-1/+0
2010-11-29keys: add new key-type encryptedMimi Zohar1-0/+29
2010-11-29keys: add new trusted key-typeMimi Zohar1-0/+31
2010-08-05DNS: Separate out CIFS DNS Resolver codeWang Lei1-0/+23
2009-09-16RxRPC: Use uX/sX rather than uintX_t/intX_t typesDavid Howells1-10/+10
2009-09-15RxRPC: Parse security index 5 keys (Kerberos 5)David Howells1-0/+52
2009-09-15RxRPC: Allow key payloads to be passed in XDR formDavid Howells1-0/+55
2008-11-14KEYS: Disperse linux/key_ui.hDavid Howells1-0/+31
2008-04-21KEYS: Fix the comment to match the file name in rxrpc-type.h.Robert P. J. Day1-1/+1
2007-10-17KEYS: Make request_key() and co fundamentally asynchronousDavid Howells1-0/+2
2007-04-26[AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel bothDavid Howells1-0/+22
2006-06-26[PATCH] keys: discard the contents of a key on revocationDavid Howells1-0/+1
2006-01-06[PATCH] Keys: Remove key duplicationDavid Howells1-1/+0
2005-10-30[PATCH] Keys: Export user-defined keyring operationsDavid Howells1-0/+47