Commit Graph
7967 Commits
Author SHA1 Message Date
Sansar Choinyambuu f10fc0651e Fixed the building 2011-11-28 21:20:23 +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 17f69fbcb5 fixed output of qualifier flags 2011-11-28 21:20:23 +01:00
Andreas Steffen 3f89e0f792 remomve pts/pts_funct_comp_name.h from Makefile 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 c6beb16689 cosmetics 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 42b08a4d05 Functional Component Evidence Request object 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
Sansar Choinyambuu 2e84538299 Defined functional components within ITA namespace
Implemented handling of functional components evidence request/response
2011-11-28 21:19:42 +01:00
Sansar Choinyambuu 95e37555c3 Reverse the changes made to openssl plugin for signature verification 2011-11-28 21:18:05 +01:00
Andreas Steffen 07166774c8 reordered options 2011-11-28 21:18:05 +01:00
Sansar Choinyambuu a66719d7d6 Reversed unintended commit 2011-11-28 21:17:16 +01:00
Sansar Choinyambuu 824ace105a Changed the static function name in openssl_rsa_public_key object
Removed unused chunk variable from PTS verify_quote_signature function
2011-11-28 21:17:16 +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
Sansar Choinyambuu 5fbbfe0a48 use openssl rsa_verify function 2011-11-28 20:31:13 +01:00
Sansar Choinyambuu 379f7a7533 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 19:51:58 +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 06fa9cea8b added pts_file_type_names 2011-11-28 19:30:53 +01:00
Andreas Steffen d6b31fa5ab shortened fieldnames of pts_file_metadata_t struct 2011-11-28 19:29:37 +01:00
Sansar Choinyambuu 898c3f995f follow strongswan coding rules 2011-11-28 19:24:40 +01:00
Sansar Choinyambuu 06d3485c46 Sort the pcr entries list everytime new entry is added 2011-11-28 19:19:11 +01:00
Sansar Choinyambuu e0fa29c9a1 Implemented creating and handling of Optional PCR Composite field in Simple Evidence Final attribute 2011-11-28 19:18:23 +01:00
Sansar Choinyambuu f0a5e5bdac Construct PCR Composite using information received in Simple Component Evidence attributes 2011-11-28 19:15:13 +01:00
Sansar Choinyambuu e130cc77ee Temporary commenting out of processing optional PCR Composite field 2011-11-28 19:12:42 +01:00
Sansar Choinyambuu 60bcdb7452 Used Openssl RSA_verify function 2011-11-28 19:11:47 +01:00
Sansar Choinyambuu 97280c7a47 Fixed calculate quote info function -> initialize PCR bit mask array with zeroes
Return TPM Quote Info only, hash of it is calculated in IMV Process
Renamed digest with quote info
2011-11-28 19:10:24 +01:00
Sansar Choinyambuu db15e3a0d9 Changed definition of pcr_value in pcr_entry_t structure
Implemented function to check if recevied PCR after value matches with any configured pcr value
2011-11-28 19:06:35 +01:00
Sansar Choinyambuu 54c0e80f92 Implemented Quote Digest constructing function for IMV
Implemented Signature verification function to check TPM Quote Signature
Implemented Handling of Simple Evidence Final attribute
Fixed bug within tpm_quote function
2011-11-28 18:51:08 +01:00
Sansar Choinyambuu 63b0c12f54 Replaced with boolean variable for PCR info included and Evidence Signature included flags
Write and Read flags to int first and set flags /Due to special definition/
2011-11-28 18:46:14 +01:00
Sansar Choinyambuu e8181d7077 Loading AIK Blob from file configured
Finalized implementation of quote_tpm function
2011-11-28 18:46:14 +01:00
Sansar Choinyambuu bae9346a29 Get AIK certificate encoding in PUBKEY_ASN1_DER if it's just public key 2011-11-28 18:44:44 +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