Commit Graph
8853 Commits
Author SHA1 Message Date
Sansar Choinyambuu bbe179e472 Proto Caps and Meas Algorithms
TPM Version Info (AIK as well) and Request File Meas
attributes are sent together in a single pa_tnc message
2011-09-08 12:08:13 +02:00
Sansar Choinyambuu 207c519bd3 Combined some attributes and got rid of many handshake_states 2011-09-08 12:08:13 +02:00
Sansar Choinyambuu 4259bd6fb4 Deleted intermediate handshake_state 2011-09-08 12:08:13 +02:00
Andreas Steffen a832232027 nothing to send with BeginHandshake 2011-09-08 12:08:12 +02:00
Andreas Steffen 8c4db12fa0 detect TPM presence on IMC 2011-09-08 12:08:12 +02:00
Andreas Steffen 01e069b675 moved proto_caps and meas_algo to pts object 2011-09-08 12:08:12 +02:00
Andreas Steffen 8a2482c7c2 moved TSS into pts object 2011-09-08 12:08:12 +02:00
Andreas Steffen 48f04107ea reformatted TPM Version Info output 2011-09-08 12:08:12 +02:00
Andreas Steffen 0e521df129 cleaned up variable names 2011-09-08 12:08:12 +02:00
Andreas Steffen 91057e2d39 imv-attestation needs trousers 2011-09-08 12:08:12 +02:00
Andreas Steffen b875bcf70e define tpm_version_info as a chunk 2011-09-08 12:08:12 +02:00
Andreas Steffen 54fb8162a4 log selected PTS measurement algorithm 2011-09-08 12:08:12 +02:00
Andreas Steffen 05f03238fa shortened function names and moved to pts subdirectory 2011-09-08 12:08:12 +02:00
Andreas Steffen 51038ba61c fixed typo 2011-09-08 12:08:12 +02:00
Andreas Steffen ac520f2fdf log PA-TNC attribute names 2011-09-08 12:08:12 +02:00
Andreas Steffen f0255cd1c9 Attestation IMV starts sending PA-TNC messages 2011-09-08 12:08:12 +02:00
Andreas Steffen b391488c75 return result 2011-09-08 12:08:11 +02:00
Andreas Steffen 8c1fb416c7 link libtspi 2011-09-08 12:08:11 +02:00
Andreas Steffen 871045bae6 connection_id initialization got lost 2011-09-08 12:08:11 +02:00
Andreas Steffen ce8ad867c5 added newline 2011-09-08 12:08:11 +02:00
Andreas Steffen 64fe60534e remove unwanted insertion 2011-09-08 12:08:11 +02:00
Andreas Steffen 7de203bc3b get rid of intermediate handshake_state variable 2011-09-08 12:08:11 +02:00
Andreas Steffen 92582674c7 slightly modified IMC measurement algorithm selection 2011-09-08 12:08:11 +02:00
Andreas Steffen 10b7ff90e6 cosmetics 2011-09-08 12:08:11 +02:00
Sansar Choinyambuu c7787eac47 Implemented the ReceiveMessage function on imc/v 2011-09-08 12:08:11 +02:00
Sansar Choinyambuu 525d191a42 Implemented send_message of File Measurement PTS attribute on imc_attestation 2011-09-08 12:08:11 +02:00
Sansar Choinyambuu 4e691df55a moved file_meas_entry_t struct to header file 2011-09-08 12:08:11 +02:00
Sansar Choinyambuu 5137beada3 Restored the changes 2011-09-08 12:08:11 +02:00
Andreas Steffen c567b0595f combined request with tcg_pts_attr_proto_caps 2011-09-08 12:08:11 +02:00
Andreas Steffen f213998b26 Explain PTS measurement algorithm proposal 2011-09-08 12:08:11 +02:00
Andreas Steffen 5f840ef30d created PTS Functional Component Name header file 2011-09-08 12:08:11 +02:00
Andreas Steffen 2446ca0e47 shortened type name to pts_pcr_transform_t 2011-09-08 12:08:11 +02:00
Andreas Steffen 618d4e383d cosmetics 2011-09-08 12:08:10 +02:00
Andreas Steffen 0af0cc300d set_algorithms method not needed 2011-09-08 12:08:10 +02:00
Andreas Steffen 8db4159a44 use libstrongswan hasher 2011-09-08 12:08:10 +02:00
Andreas Steffen 43b172543e specify supported PTS measurement algorithms 2011-09-08 12:08:10 +02:00
Andreas Steffen c1a7cb1206 convert pts_meas_algo_t to hash_algorithm_type 2011-09-08 12:08:10 +02:00
Andreas Steffen 3f3664ec43 moved pts_meas_algorithms_t to own header file 2011-09-08 12:08:10 +02:00
Andreas Steffen a704fc5c27 refactored PTS measurement algorithms 2011-09-08 12:08:10 +02:00
Andreas Steffen ad4866e831 make imv_attestation plugin compile 2011-09-08 12:08:10 +02:00
Andreas Steffen 13e708b0b8 shortened some type names and enforced encoding rules 2011-09-08 12:08:10 +02:00
Andreas Steffen 5b7d55e097 automatically parse TCG PTS attributes 2011-09-08 12:08:10 +02:00
Sansar Choinyambuu 1dd8f9f6b1 Started implementing Notification Handshake and Send Message Functions 2011-09-08 12:08:10 +02:00
Sansar Choinyambuu 12c0a261cc Finalized State class implementations for Attestation IMV/C 2011-09-08 12:08:10 +02:00
Sansar Choinyambuu 887cd7d253 Corrected typo 2011-09-08 12:08:10 +02:00
Sansar Choinyambuu 4b43764ce3 Modified the handling switch for Attributes reception on Attestation IMV/C 2011-09-08 12:08:10 +02:00
Sansar Choinyambuu 32fef433c1 Implemented TCG PTS File Measurement attribute 2011-09-08 12:08:10 +02:00
Sansar Choinyambuu e80cf188c1 Corrected wrong parameter name 2011-09-08 12:08:10 +02:00
Sansar Choinyambuu 01f29d5979 Implemented TCG PTS Simple Evidence Final and Request File Measurement attributes 2011-09-08 12:08:10 +02:00
Sansar Choinyambuu 86e7dcfc45 Implemented TCG PTS Simple Evidence Final and Request File Measurement attributes 2011-09-08 12:08:09 +02:00