From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751556AbbJBIic (ORCPT ); Fri, 2 Oct 2015 04:38:32 -0400 Received: from mga09.intel.com ([134.134.136.24]:35376 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751100AbbJBIi3 (ORCPT ); Fri, 2 Oct 2015 04:38:29 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.17,622,1437462000"; d="scan'208";a="817763948" From: Jarkko Sakkinen To: tpmdd-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Cc: peterhuewe@gmx.de, gregkh@linuxfoundation.org, jgunthorpe@obsidianresearch.com, akpm@linux-foundation.org, mjg59@srcf.ucam.org, Jarkko Sakkinen , keyrings@vger.kernel.org (open list:KEYS-TRUSTED), linux-security-module@vger.kernel.org (open list:KEYS-TRUSTED) Subject: [PATCH 0/4] Basic trusted keys support for TPM 2.0 Date: Fri, 2 Oct 2015 11:38:14 +0300 Message-Id: <1443775102-9727-1-git-send-email-jarkko.sakkinen@linux.intel.com> X-Mailer: git-send-email 2.5.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Basic trusted keys support, which means basic sealing with an authentication value by using SHA256. After we get the groundwork in place the functionality will be refined with algorithmic agility and policy based sealing. Jarkko Sakkinen (4): tpm: introduce struct tpm_buf trusted: move struct trusted_key_options to trusted-type.h tpm: seal/unseal for TPM 2.0 keys, trusted: seal/unseal with TPM 2.0 chips drivers/char/tpm/tpm-interface.c | 75 ++++++ drivers/char/tpm/tpm.h | 78 ++++++ drivers/char/tpm/tpm2-cmd.c | 495 +++++++++++++++++++++++---------------- include/keys/trusted-type.h | 15 +- include/linux/tpm.h | 26 ++ include/linux/tpm_command.h | 1 - security/keys/trusted.c | 18 +- security/keys/trusted.h | 18 +- 8 files changed, 504 insertions(+), 222 deletions(-) -- 2.5.0