Commit Graph
191 Commits
Author SHA1 Message Date
Andreas Steffen 86e50bd614 isolate a TNC client if an error occurs 2012-04-22 20:24:59 +02:00
Andreas Steffen 3092bf1090 exit if TBOOT dummy measurements are not defined 2012-04-22 17:40:59 +02:00
Andreas Steffen 1b9c613b77 fixed attest sql query in list_measurements() 2012-02-15 23:13:05 +01:00
Andreas Steffen a74fab640a ipsec attest adds and deletes key/component pairs 2012-02-05 22:23:45 +01:00
Andreas Steffen 32aee74c73 check if TNC client has a valid and registered AIK 2012-02-05 19:37:58 +01:00
Tobias Brunner 35a1986142 Fixed additional typos in comments and log messages. 2012-01-12 11:42:42 +01:00
Andreas Steffen cb4da3f610 register aik certificate via ipsec attest 2011-12-25 14:31:26 +01:00
Andreas Steffen 12b6ba8771 additional state waiting for the EvidenceFinal attribute response 2011-12-20 07:04:21 +01:00
Andreas Steffen d670adb34a moved send_message() in front of recommendation evaluation 2011-12-18 21:05:52 +01:00
Andreas Steffen f994caf665 added case IMV_ATTESTATION_STATE_END 2011-12-18 19:39:25 +01:00
Sansar Choinyambuu 6d3b46668f TrouSerS expects a bitmask field length of at least 3 bytes 2011-12-18 18:36:36 +01:00
Andreas Steffen 458c52d29d build PA-TNC message only if there are PA-TNC attributes to send 2011-12-18 17:55:20 +01:00
Andreas Steffen a98262ff6e destroy attributes, too 2011-12-18 17:34:53 +01:00
Andreas Steffen 8982b70298 added reference counts to all PA-TNC attribute classes 2011-12-18 17:20:13 +01:00
Andreas Steffen 4f91342702 reworded comments and debug output 2011-12-18 10:51:35 +01:00
Andreas Steffen 5da8b67625 Prepend Debian string to Debian version 2011-12-18 10:27:42 +01:00
Andreas Steffen 6f04ccff5e added IETF standard error handling method 2011-12-11 09:41:40 +01:00
Andreas Steffen 54f53f9081 implemented IMC/IMV ReceiveMessageLong functions 2011-12-09 23:32:30 +01:00
Andreas Steffen ac3331e1cd added IMC/IMV support for send_message_long() and reserve_additional_id() functions 2011-12-09 17:11:31 +01:00
Andreas Steffen e4e291d499 store the long and excl flags in the connection state 2011-12-09 11:25:53 +01:00
Andreas Steffen 1fe683c1bd differences incurred by rebasing - thanks Linus 2011-11-28 22:03:46 +01:00
Andreas Steffen 4932278e4b improved performance of database access by caching primary keys 2011-11-28 21:24:00 +01:00
Andreas Steffen eba8c01d8b increased number of PCR registers used by IMA 2011-11-28 21:24:00 +01:00
Andreas Steffen 64d4be9b86 fixed measurement rollback 2011-11-28 21:24:00 +01:00
Andreas Steffen db08702326 automatically registering component measurements 2011-11-28 21:24:00 +01:00
Andreas Steffen f2a521e795 bound functional component measurements to AIK 2011-11-28 21:24:00 +01:00
Andreas Steffen 86a6f698cb implemented Linux IMA functional component 2011-11-28 21:24:00 +01:00
Andreas Steffen eeefca6b56 defined various measurement hash and pcr functions 2011-11-28 21:24:00 +01:00
Andreas Steffen 057cf96d5b updated attest_usage text 2011-11-28 21:23:59 +01:00
Andreas Steffen b448e3ece6 moved attestation plugins to libpts in order to resolve circular reference with libimcv 2011-11-28 21:23:59 +01:00
Andreas Steffen dac976296c moved measurement and metadata flags to product_file table 2011-11-28 21:23:59 +01:00
Andreas Steffen 0f706ae40e generate integrity checksums for libimcv libpts and attest 2011-11-28 21:23:59 +01:00
Andreas Steffen f275b5432b slightly refactored ita_comp_tboot 2011-11-28 21:23:24 +01:00
Andreas Steffen 75d7315646 cosmetics in debug output 2011-11-28 21:23:24 +01:00
Sansar Choinyambuu 424d1cbfb0 Check enough data available to read 2011-11-28 21:23:24 +01:00
Sansar Choinyambuu da1ec62352 handling of missing component measurement 2011-11-28 21:22:51 +01:00
Sansar Choinyambuu 8f1a6d50b4 Added enum names for measurement algorithms 2011-11-28 21:22:51 +01:00
Sansar Choinyambuu 51b0005277 Set pcr transform field depending on measuring algorithm 2011-11-28 21:22:51 +01:00
Sansar Choinyambuu 824a7824dc sub-component depth from pts database on component evidence request
component hashes are entries in file_hashes table
implemented verify function of tboot component
2011-11-28 21:22:51 +01:00
Sansar Choinyambuu a169fe7793 Fixed memory corruption on tpm version info 2011-11-28 21:22:51 +01:00
Sansar Choinyambuu 1508efdfdf Fixed warning, freeing tpm context memory in extend_pcr function 2011-11-28 21:22:51 +01:00
Andreas Steffen 3186b04c0b fixed some more memory leaks 2011-11-28 21:22:51 +01:00
Andreas Steffen b2485f321d fixed memory leaks 2011-11-28 21:22:51 +01:00
Andreas Steffen db103fada4 refactored simple_evid_final attribute 2011-11-28 21:22:51 +01:00
Andreas Steffen 8d851141b7 renamed pts_req_func_comp_evid flags 2011-11-28 21:22:02 +01:00
Andreas Steffen 4e84b5b033 fixed memory leak in tcg_pts_attr_simple_comp_evid.c 2011-11-28 21:22:02 +01:00
Andreas Steffen 19c956b602 refactored PCR functionality 2011-11-28 21:22:02 +01:00
Andreas Steffen 56fd3baa34 fixed two memory leaks 2011-11-28 21:22:01 +01:00
Andreas Steffen 47b019b246 implemented measurement time to utc string conversion functions 2011-11-28 21:22:01 +01:00
Andreas Steffen cb3ecd5aa5 refactored simple component evidence 2011-11-28 21:22:01 +01:00