This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from cd97950cbcab Merge tag 'slab-for-6.10' of git://git.kernel.org/pub/scm/ [...] new 3d16af0b4cfa crypto: mxs-dcp: Add support for hardware-bound keys new 633cb72fb696 KEYS: trusted: improve scalability of trust source config new 2e8a0f40a39c KEYS: trusted: Introduce NXP DCP-backed trusted keys new df866688d49c MAINTAINERS: add entry for DCP-based trusted keys new b85b253e23bc docs: document DCP-backed trusted keys kernel params new 28c5f596ae3d docs: trusted-encrypted: add DCP as new trust source new c024814828f7 Merge tag 'keys-trusted-next-6.10-rc1' of git://git.kernel [...] new 615515360118 char: tpm: handle HAS_IOPORT dependencies new d14d2cc265d0 tpm/eventlog: remove redundant assignment to variabel ret new 8a55256a8462 Documentation: tpm_tis new 45121fcbe7d2 dt-bindings: tpm: Add st,st33ktpm2xi2c new 8516b23aa212 char: tpm: Keep TPM_INF_IO_PORT define for HAS_IOPORT=n new cf792e903aff tpm: Remove unused tpm_buf_tag() new 4f0feb5463cc tpm: Remove tpm_send() new 17d89b2e2f76 tpm: Move buffer handling from static inlines to real functions new 37e2ee16d67d tpm: Update struct tpm_buf documentation comments new e1b72e1b1110 tpm: Store the length of the tpm_buf data separately. new d926ee92e841 tpm: TPM2B formatted buffers new acd5eb4f5024 tpm: Add tpm_buf_read_{u8,u16,u32} new 40813f1879e7 KEYS: trusted: tpm2: Use struct tpm_buf for sized buffers new f135440447af crypto: lib - implement library version of AES in CFB mode new 11189d6828ba tpm: add buffer function to point to returned parameters new fefb9f12726b tpm: export the context save and load commands new d2add27cf2b8 tpm: Add NULL primary creation new 033ee84e5f01 tpm: Add TCG mandated Key Derivation Functions (KDFs) new 699e3efd6c64 tpm: Add HMAC session start and end functions new d0a25bb961e6 tpm: Add HMAC session name/handle append new 1085b8276bb4 tpm: Add the rest of the session HMAC API new 6519fea6fd37 tpm: add hmac checks to tpm2_pcr_extend() new 1b6d7f9eb150 tpm: add session encryption protection to tpm2_get_random() new 52ce7d9731ed KEYS: trusted: Add session encryption protection to the se [...] new 089e0fb3f773 tpm: add the null key name as a sysfs export new 3d2daf9d592e Documentation: add tpm-security.rst new eb24c9788cd9 tpm: disable the TPM if NULL name changes new 1d479e3cd652 Documentation: tpm: Add TPM security docs toctree entry new b19239143e39 Merge tag 'tpmdd-next-6.10-rc1' of git://git.kernel.org/pu [...] new 9578e327b2b4 keys: update key quotas in key_put() new 9da27fb65a14 keys: Fix overwrite of key expiration on instantiation new 25c73642cc5b Merge tag 'keys-next-6.10-rc1' of git://git.kernel.org/pub [...]
The 39 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 13 + .../devicetree/bindings/tpm/tcg,tpm-tis-i2c.yaml | 1 + Documentation/security/keys/trusted-encrypted.rst | 53 + Documentation/security/tpm/index.rst | 2 + Documentation/security/tpm/tpm-security.rst | 216 ++++ Documentation/security/tpm/tpm_tis.rst | 46 + MAINTAINERS | 9 + drivers/char/tpm/Kconfig | 17 +- drivers/char/tpm/Makefile | 2 + drivers/char/tpm/eventlog/acpi.c | 1 - drivers/char/tpm/tpm-buf.c | 252 ++++ drivers/char/tpm/tpm-chip.c | 6 + drivers/char/tpm/tpm-interface.c | 26 +- drivers/char/tpm/tpm-sysfs.c | 18 + drivers/char/tpm/tpm.h | 14 + drivers/char/tpm/tpm2-cmd.c | 53 +- drivers/char/tpm/tpm2-sessions.c | 1286 ++++++++++++++++++++ drivers/char/tpm/tpm2-space.c | 11 +- drivers/char/tpm/tpm_infineon.c | 14 +- drivers/char/tpm/tpm_tis_core.c | 19 +- drivers/crypto/mxs-dcp.c | 104 +- include/crypto/aes.h | 5 + include/keys/trusted_dcp.h | 11 + include/keys/trusted_tpm.h | 2 - include/linux/tpm.h | 316 +++-- include/soc/fsl/dcp.h | 20 + lib/crypto/Kconfig | 5 + lib/crypto/Makefile | 3 + lib/crypto/aescfb.c | 257 ++++ security/keys/gc.c | 8 - security/keys/key.c | 35 +- security/keys/keyctl.c | 11 +- security/keys/trusted-keys/Kconfig | 18 +- security/keys/trusted-keys/Makefile | 2 + security/keys/trusted-keys/trusted_core.c | 6 +- security/keys/trusted-keys/trusted_dcp.c | 332 +++++ security/keys/trusted-keys/trusted_tpm1.c | 23 +- security/keys/trusted-keys/trusted_tpm2.c | 136 ++- 38 files changed, 3103 insertions(+), 250 deletions(-) create mode 100644 Documentation/security/tpm/tpm-security.rst create mode 100644 Documentation/security/tpm/tpm_tis.rst create mode 100644 drivers/char/tpm/tpm-buf.c create mode 100644 drivers/char/tpm/tpm2-sessions.c create mode 100644 include/keys/trusted_dcp.h create mode 100644 include/soc/fsl/dcp.h create mode 100644 lib/crypto/aescfb.c create mode 100644 security/keys/trusted-keys/trusted_dcp.c