Commit Graph
513 Commits
Author SHA1 Message Date
Andreas Steffen d7bc2841ca moved building of attributes to imv_attestation_build 2011-11-28 14:39:50 +01:00
Andreas Steffen cae9bc9b59 moved comments 2011-11-28 14:39:50 +01:00
Andreas Steffen 03fe2ed684 added the IMV_ATTESTATION_STATE_NONCE_REQ state 2011-11-28 14:39:50 +01:00
Andreas Steffen 325704e1b4 moved attribute processing to imc_attestation_process 2011-11-28 14:39:50 +01:00
Andreas Steffen 95c6cdeee8 aborting after fatal imv_attestation error 2011-11-28 14:39:50 +01:00
Andreas Steffen 350f855ca4 moved attribute processing to imv_attestation_process 2011-11-28 14:39:50 +01:00
Andreas Steffen cc1406d6fa refactored DH group nonce exchange 2011-11-28 14:39:50 +01:00
Andreas Steffen 542b33c350 combine two algorithm checks 2011-11-28 14:39:49 +01:00
Andreas Steffen 02855188ef fixed setting of PTS DH group 2011-11-28 14:39:49 +01:00
Sansar Choinyambuu 924f3bf59e Improved implementation of Read PCR/ Extend PCR/ Quote_TPM functions
Implemented creating/handling of Simple Evidence Final attribute (incomplete)
2011-11-28 14:34:21 +01:00
Sansar Choinyambuu 20c70d9839 Use already negotiated Measurement algorithm as Hashing algorithm for Diffie Hellman secret calculation 2011-11-28 14:34:21 +01:00
Sansar Choinyambuu ef8ea80a28 Fixed some memory leaks 2011-11-28 14:34:21 +01:00
Sansar Choinyambuu 10210cc6e9 Fixed freeing invalid memory issue 2011-11-28 14:34:21 +01:00
Sansar Choinyambuu 849b903baa Implemented hasndling of Request Functional Component Evidence and creation of Simple Component Evidences 2011-11-28 14:34:21 +01:00
Sansar Choinyambuu 97ebeaa45c Fixed memory leaks 2011-11-28 14:34:20 +01:00
Sansar Choinyambuu c10867f40b Implemented handling of DH Parameters Response and Finish attributes
Implemented calculating session secrets
2011-11-28 14:34:20 +01:00
Sansar Choinyambuu a2ca89676b Replaced DH_NONCE state with TPM_INIT state 2011-11-28 14:34:20 +01:00
Sansar Choinyambuu 0daee96b05 Started implementing handling of DH Nonce attributes 2011-11-28 14:34:20 +01:00
Sansar Choinyambuu 9a49d2e065 Implemented Diffie Hellman Nonce attributes 2011-11-28 14:34:20 +01:00
Sansar Choinyambuu 1c6ebda3db Began implementing handline of Functional Component Measuring attributes 2011-11-28 14:34:20 +01:00
Sansar Choinyambuu 3e951334a2 Implemented handling of File Metadata 2011-11-28 14:28:00 +01:00
Sansar Choinyambuu d22716509a File not Found, Invalid path, Invalid Delimiter PTS errors case checks implemented 2011-11-28 14:28:00 +01:00
Andreas Steffen 12e065eacd used request ID in message request output 2011-09-10 23:01:29 +02:00
Andreas Steffen 74eb850dc0 introduced a PA-TNC attribute manager 2011-09-10 22:39:56 +02:00
Andreas Steffen bf60354917 define attr_info only once 2011-09-10 22:39:56 +02:00
Andreas Steffen a6c081ca27 removed whitespace 2011-09-10 22:39:56 +02:00
Andreas Steffen f4ef026762 decoupled request ID from files table primary key 2011-09-10 22:39:56 +02:00
Andreas Steffen 733ac2287f determine version for various Linux releases 2011-09-10 22:39:55 +02:00
Sansar Choinyambuu 31ac5b0d6b File not Found, Invalid path, Invalid Delimiter PTS errors case checks implemented 2011-09-10 22:39:55 +02:00
Andreas Steffen e6c56104b1 added Gentoo UML file measurements 2011-09-08 19:32:19 +02:00
Andreas Steffen 67b9e618e3 fixed memory leak 2011-09-08 18:21:49 +02:00
Andreas Steffen c96ef7fc1d check if pts_credmgr exists 2011-09-08 17:28:07 +02:00
Andreas Steffen 66f43e6992 move state change to head of section 2011-09-08 17:15:20 +02:00
Andreas Steffen 3ed943c34f created libpts 2011-09-08 12:20:58 +02:00
Andreas Steffen 55cb8c213a check files in alphabetical order 2011-09-08 12:20:58 +02:00
Andreas Steffen 180720057c little bug fix 2011-09-08 12:20:58 +02:00
Andreas Steffen 35fbe4a5e6 beautified AIK verification 2011-09-08 12:20:58 +02:00
Andreas Steffen 582bda55dd refactored measurement verification 2011-09-08 12:20:57 +02:00
Andreas Steffen 925f54d36e refactored file measurement request list 2011-09-08 12:19:42 +02:00
Sansar Choinyambuu af275f3fdb Added Check_Measurement function to pts_database instead of returning enumerator over hashes
List of requested files/directories are kept within imv state now
Allocated memory for entries in files_in_dir_with_meas list
2011-09-08 12:17:08 +02:00
Sansar Choinyambuu e9fd8b4b7b Added Check_Measurement function to pts_database instead of returning enumerator over hashes
List of requested files/directories are kept within imv state now
Allocated memory for entries in files_in_dir_with_meas list
2011-09-08 12:13:10 +02:00
Andreas Steffen 85a276e985 check if AIK certificate is trusted 2011-09-08 12:08:17 +02:00
Andreas Steffen 3481688a3e lexparser was not used 2011-09-08 12:08:17 +02:00
Andreas Steffen c300111189 use arch instead of uname -p 2011-09-08 12:08:17 +02:00
Sansar Choinyambuu 1c10fb59bf Added destroy functions for linked lists 2011-09-08 12:08:17 +02:00
Andreas Steffen fc25e330ae allow to override platform info 2011-09-08 12:08:17 +02:00
Andreas Steffen 7a4404b8b2 cosmetics 2011-09-08 12:08:17 +02:00
Andreas Steffen b0ba470fba change measurement not found debug level 2011-09-08 12:08:17 +02:00
Andreas Steffen 863f59c560 get platform info from IMC 2011-09-08 12:08:17 +02:00
Andreas Steffen 5ab99898c6 added some more entries to file hashes database 2011-09-08 12:08:17 +02:00