Commit Graph
399 Commits
Author SHA1 Message Date
Andreas Steffen 8c46c649fb corrected debug groups 2011-11-28 21:20:24 +01:00
Andreas Steffen d5bde4916a improved log output of functional component names 2011-11-28 21:20:24 +01:00
Andreas Steffen a1ac4d5e01 finished refactoring functional components 2011-11-28 21:20:24 +01:00
Andreas Steffen 2efc03758d adapted database entries 2011-11-28 21:20:24 +01:00
Andreas Steffen 32a3739f08 output component functional name 2011-11-28 21:20:24 +01:00
Sansar Choinyambuu 8ee7e36b66 Factored IMC/V Attestation build/process of Component Functional Name 2011-11-28 21:20:24 +01:00
Sansar Choinyambuu 0975b00d06 component_hashes new table added
measurements added for tboot component
create_comp_hash_enumerator modified accordingly
2011-11-28 21:20:23 +01:00
Andreas Steffen 40cfe6db6a store functional components in database 2011-11-28 21:20:23 +01:00
Andreas Steffen 051dfbd654 object oriented approach to pts functional components 2011-11-28 21:20:23 +01:00
Andreas Steffen b40ec889ac ignore attest executable 2011-11-28 21:20:23 +01:00
Sansar Choinyambuu 72e7504919 Changes due to new implementation of Request Functional Component Evidence attribute 2011-11-28 21:20:23 +01:00
Sansar Choinyambuu 4beaa7ec7e Print matching measurements of a component just once 2011-11-28 21:20:23 +01:00
Sansar Choinyambuu 8c1ff26015 use chunk_from_hex function 2011-11-28 21:20:23 +01:00
Sansar Choinyambuu 77cf6271ad Using the database entries for generating Functional Component Evidence Requests
Using database entries to match received component measurement hashes
2011-11-28 21:20:23 +01:00
Sansar Choinyambuu b4a9274ce1 Added component column in files table
Implemented enumerator getter for generating functional component evidence requests
Implemented enumerator getter for component hashes
2011-11-28 21:20:23 +01:00
Sansar Choinyambuu 79e3859bf1 Added measurements for tboot PCR17 and PCR18 on Ubuntu 10.10 x86_64 2011-11-28 21:20:23 +01:00
Sansar Choinyambuu e46f4b5476 Modified reason strings 2011-11-28 21:20:23 +01:00
Sansar Choinyambuu 413922ff60 Add/CheckOff/Check pending functional component evidence requests 2011-11-28 21:20:23 +01:00
Sansar Choinyambuu f6aab3cd1e Implemented TPM_Quote2 on imc and constructing TPM_Quote_Info2 on imv 2011-11-28 21:20:23 +01:00
Sansar Choinyambuu 868c24b2a4 Implemented tboot measurements checking (configure on imc) 2011-11-28 21:20:22 +01:00
Andreas Steffen 07166774c8 reordered options 2011-11-28 21:18:05 +01:00
Andreas Steffen 5242a729ca implemented simple delete from database 2011-11-28 21:15:20 +01:00
Andreas Steffen 5f8e290150 add product and file entries to database 2011-11-28 21:15:20 +01:00
Andreas Steffen 9b6473bb24 refactored attest database tool 2011-11-28 19:48:31 +01:00
Andreas Steffen d8399b8b85 get measurement hashes for a given file 2011-11-28 19:42:40 +01:00
Andreas Steffen f33a89431c list file measurement hashes 2011-11-28 19:41:07 +01:00
Andreas Steffen c75dbddb26 remove attest 2011-11-28 19:37:37 +01:00
Andreas Steffen b667d36afa ipsec attest lists data stored in an attestation database 2011-11-28 19:37:37 +01:00
Andreas Steffen efcc2c639e added the IMV_ATTESTATION_STATE_NONCE_REQ state 2011-11-28 18:38:51 +01:00
Andreas Steffen 021b7dd9fa moved attribute processing to imc_attestation_process 2011-11-28 18:36:45 +01:00
Andreas Steffen 1368248691 moved attribute processing to imv_attestation_process 2011-11-28 18:32:14 +01:00
Andreas Steffen c50f881f6a refactored DH group nonce exchange 2011-11-28 18:25:50 +01:00
Andreas Steffen 2b899b50ca combine two algorithm checks 2011-11-28 18:03:34 +01:00
Andreas Steffen 09f01caf3a fixed setting of PTS DH group 2011-11-28 18:01:08 +01:00
Sansar Choinyambuu 0788198047 Improved implementation of Read PCR/ Extend PCR/ Quote_TPM functions
Implemented creating/handling of Simple Evidence Final attribute (incomplete)
2011-11-28 17:53:34 +01:00
Sansar Choinyambuu 0bfdae3b90 Implemented hasndling of Request Functional Component Evidence and creation of Simple Component Evidences 2011-11-28 17:30:17 +01:00
Sansar Choinyambuu b9d6aded18 Fixed memory leaks 2011-11-28 17:19:40 +01:00
Sansar Choinyambuu be922d56b2 Implemented handling of DH Parameters Response and Finish attributes
Implemented calculating session secrets
2011-11-28 16:05:19 +01:00
Sansar Choinyambuu d83bcc310d Started implementing handling of DH Nonce attributes 2011-11-28 15:48:38 +01:00
Sansar Choinyambuu 8a55b83319 Implemented Diffie Hellman Nonce attributes 2011-11-28 15:32:36 +01:00
Sansar Choinyambuu d2a905ea98 Began implementing handline of Functional Component Measuring attributes 2011-11-28 15:14:13 +01:00
Sansar Choinyambuu c5b346d1d0 Implemented handling of File Metadata 2011-11-28 15:01:53 +01:00
Sansar Choinyambuu 381b3452f3 File not Found, Invalid path, Invalid Delimiter PTS errors case checks implemented 2011-11-28 14:41:27 +01:00
Sansar Choinyambuu 2aa28b164e Defined functional components within ITA namespace
Implemented handling of functional components evidence request/response
2011-11-28 14:39:53 +01:00
Andreas Steffen 90cc99db5a reordered options 2011-11-28 14:39:53 +01:00
Andreas Steffen 2b28a13182 implemented simple delete from database 2011-11-28 14:39:53 +01:00
Andreas Steffen f4159ff816 add product and file entries to database 2011-11-28 14:39:53 +01:00
Sansar Choinyambuu cb66320fee Implemented matching of Optional PCR Composite field value when Hashing was done to reduce the size of it
Optional Composite Hash Algorithm field is always present, has value of all zeroes if was not used
2011-11-28 14:39:53 +01:00
Andreas Steffen 645f55eb20 allow file and product selection in hash query 2011-11-28 14:39:53 +01:00
Andreas Steffen 0ee1fe1516 applied some database fixes 2011-11-28 14:39:53 +01:00