summaryrefslogtreecommitdiff
path: root/security/keys/trusted.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-12KEYS: trusted: Create trusted keys subsystemSumit Garg1-1275/+0
2019-11-12KEYS: Use common tpm_buf for trusted and asymmetric keysSumit Garg1-55/+43
2019-11-12tpm: Move tpm_buf code to include/linux/Sumit Garg1-6/+6
2019-09-25KEYS: trusted: correctly initialize digests and fix locking issueRoberto Sassu1-0/+5
2019-08-13KEYS: trusted: allow module init if TPM is inactive or deactivatedRoberto Sassu1-13/+0
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441Thomas Gleixner1-4/+1
2019-05-07Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-1/+0
2019-04-25crypto: shash - remove shash_desc::flagsEric Biggers1-1/+0
2019-04-09KEYS: trusted: fix -Wvarags warningndesaulniers@google.com1-2/+2
2019-04-09KEYS: trusted: allow trusted.ko to initialize w/o a TPMJarkko Sakkinen1-5/+23
2019-02-13tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend()Roberto Sassu1-8/+33
2019-02-13KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip()Roberto Sassu1-14/+24
2018-12-28Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-2/+2
2018-12-18security: don't use a negative Opt_err token indexLinus Torvalds1-1/+1
2018-11-20crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocationsEric Biggers1-2/+2
2018-10-26KEYS: Move trusted.h to include/keys [ver #2]Denis Kenzior1-1/+1
2018-10-26KEYS: trusted: Expose common functionality [ver #2]Denis Kenzior1-4/+8
2018-06-13treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+1
2018-01-08tpm: use struct tpm_chip for tpm_chip_find_get()Jarkko Sakkinen1-18/+17
2017-11-02KEYS: trusted: fix writing past end of buffer in trusted_read()Eric Biggers1-11/+12
2017-10-18KEYS: Fix race between updating and finding a negative keyDavid Howells1-1/+1
2017-07-04Merge tag 'docs-4.13' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2017-06-09KEYS: trusted: sanitize all key materialEric Biggers1-28/+22
2017-05-18doc: ReSTify keys-trusted-encrypted.txtKees Cook1-1/+1
2017-03-02KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload()David Howells1-2/+2
2016-02-10tpm: fix checks for policy digest existence in tpm2_seal_trusted()Jarkko Sakkinen1-6/+5
2016-01-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds1-1/+55
2015-12-20keys, trusted: seal with a TPM2 authorization policyJarkko Sakkinen1-0/+26
2015-12-20keys, trusted: select hash algorithm for TPM2 chipsJarkko Sakkinen1-1/+26
2015-12-20keys, trusted: fix: *do not* allow duplicate key optionsJarkko Sakkinen1-0/+3
2015-11-25KEYS: Fix handling of stored error in a negatively instantiated user keyDavid Howells1-1/+4
2015-10-21KEYS: Merge the type-specific data with the payload dataDavid Howells1-3/+3
2015-10-19keys, trusted: seal/unseal with TPM 2.0 chipsJarkko Sakkinen1-3/+33
2014-09-16KEYS: Remove key_type::match in favour of overriding default by match_preparseDavid Howells1-1/+0
2014-02-06security: replace strict_strto*() with kstrto*()Jingoo Han1-3/+3
2012-10-15Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-7/+9
2012-10-08KEYS: Add payload preparsing opportunity prior to key instantiate or updateDavid Howells1-7/+9
2012-08-22tpm: Move tpm_get_random api into the TPM device driverKent Yoder1-42/+12
2012-01-18keys: fix trusted/encrypted keys sparse rcu_assign_pointer messagesMimi Zohar1-2/+2
2011-11-01security: follow rename pack_hex_byte() to hex_byte_pack()Andy Shevchenko1-1/+1
2011-09-21trusted-keys: check hex2bin resultMimi Zohar1-4/+15
2011-05-20Create Documentation/security/,Randy Dunlap1-1/+1
2011-03-08KEYS: Add an RCU payload dereference macroDavid Howells1-2/+1
2011-01-24trusted keys: Fix a memory leak in trusted_update().Jesper Juhl1-0/+1
2011-01-24trusted-keys: rename trusted_defined files to trustedMimi Zohar1-0/+1180