summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-05-24Added a new Attribute to store TPM key handleRitu Sood12-97/+464
Includes changes to detect existing instances of key and also some bug fixes. Also added new functionality for RSA_SignUpdate, RSA_SignFinal and RSA_Cleanup Issue-ID: AAF-260 Change-Id: Ib064e86b8f112784ed6d352ab1557ab9a13c5978 Signed-off-by: Ritu Sood <ritu.sood@intel.com>
2018-05-17Update tpm2_plugin_load_key() APINingSun4-7/+81
Add reading public key modulus and exponent information function in this API. Issue-ID: AAF-94 Change-Id: I9d1b54336842dfc89140e281cec2ee43f0bb13d3 Signed-off-by: NingSun <ning.sun@intel.com>
2018-05-10Remove keyconv code from SoftHSM libraryRitu Sood9-1376/+2
Code not used by SoftHsm and has license issues Issue-ID: AAF-279 Change-Id: Ie07eef82f9e7bcc445772dba474c1f0e7753542c Signed-off-by: Ritu Sood <ritu.sood@intel.com>
2018-04-11Modify TPM2 Plugin codesNingSun33-5916/+799
Modify codes to use tpm2-tss version 1.2.0, tpm2-abrmd version 1.1.1 tpm2-tools version 2.1.0. Issue-ID: AAF-94 Change-Id: I2feccbb8dbe718756a5fd363b8dc703562ccd5eb Signed-off-by: NingSun <ning.sun@intel.com>
2018-04-03Utility to Import external RSA pem key into TPMArun kumar Sekar17-2/+8606
Duplicate tool - Takes RSA private key in pem format as input and generates TPM structured buffers as expected by tpm Import Import tool - Takes input buffers from Duplicate tool and results in pub/priv blobs which can be used to load the key in tpm storage heirarchy's as child to primary key Change-Id: I0af6676895ce0cc22c70e5546908e905b78bb71e Issue-ID: AAF-207 Signed-off-by: Arun kumar Sekar <arunkumarsit@gmail.com>
2018-03-30Folder name changed from tpm-tools to tpm-utilarunkumarsit9-0/+0
Change-Id: Ica9eca7f32fac0757a9c1718c1e5ec7c922ca8cd Issue-ID: AAF-207 Signed-off-by: Arun kumar sekar <arunkumarsit@gmail.com>
2018-03-30Merge "tpm tools for the below functionalities"Kiran Kamineni9-0/+225
2018-03-30tpm tools for the below functionalitiesPramod9-0/+225
1.INIT(Script) - Establish connection with the Actual TPM Hardware and loads the primary key into the TPM hardware 2. Sign and verify(Script) - Loads the key and does the sign and verify operation Issue-ID: AAF-207 Change-Id: I015eb5fbc6f0e6f09ca454ed1bb55c5f5aadebae Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com>
2018-03-29Clean up TPM2 PLugin codesNingSun9-368/+251
Remove unused and redundant codes. Issue-ID: AAF-94 Change-Id: Icfdbf29e2d7caa339977e7d074f16e123cbff84f Signed-off-by: NingSun <ning.sun@intel.com>
2018-03-30Adds the HardwareInfra layer in SoftHSMPramod Raghavendra Jayathirth11-17/+1260
This enables the support of multiple HSMs Issue-ID: AAF-200 Change-Id: I825a72a0bf46827ff3be0c0311085cf970b970a6 Signed-off-by: Pramod <pramod.raghavendra.jayathirth@intel.com>
2018-03-28Add more codes in tpm2-pluginNingSun26-187/+1154
Implement tpm2_plugin_load_key() and tpm2_plugin_rsa_sign() APIs Issue-ID: AAF-94 Change-Id: I5f4329fdf973e52264d9e0e8aabc864c5fbdeebf Signed-off-by: NingSun <ning.sun@intel.com>
2018-03-14Remove win32 support in SoftHSMv2NingSun70-6420/+455
Due to license issue, we have to remove win32 support in SoftHSMv2. Issue-ID: AAF-151 Change-Id: I31dda45ed84065819e26be8205747dd096a37432 Signed-off-by: NingSun <ning.sun@intel.com>
2018-03-01Setup TPM2-Plugin build environmentNingSun30-0/+5608
Add initial codes to build TPM2-plugin shared lib Issue-ID: AAF-94 Change-Id: I96dee3699aa250b69350d6f01401f3831cf515f7 Signed-off-by: NingSun <ning.sun@intel.com>
2018-02-08Initial sshsm project structureNingSun559-0/+112872
Issue-ID: AAF-94 Change-Id: I5e82fff418e7567b161acf9b98013a9b85ffc5b4 Signed-off-by: NingSun <ning.sun@intel.com>
2018-01-25Initial empty repositoryJessica Wagantall0-0/+0