Commit Graph
100 Commits
Author SHA1 Message Date
Andreas Steffen 71b6235ad8 Migrated attribute_manager to INIT/METHOD macros 2011-10-02 12:23:31 +02:00
Andreas Steffen 21ce22bb24 cosmetics 2011-10-02 12:09:55 +02:00
Andreas Steffen 4915be11e8 Migrated host to INIT/METHOD macros 2011-10-02 12:09:33 +02:00
Andreas Steffen 79838a7205 Migrated traffic_selector to INIT/METHOD macros 2011-10-02 11:52:52 +02:00
Andreas Steffen b59fd53fe2 Migrated database_factory to INIT/METHOD macros 2011-10-02 11:37:50 +02:00
Andreas Steffen 6a9642e466 Migrated crypto/prf_plus to INIT/METHOD macros 2011-10-02 11:27:38 +02:00
Andreas Steffen 1c55141001 Migrated crypto/pkcs9 to INIT/METHOD macros 2011-10-02 11:21:23 +02:00
Andreas Steffen ae84beff76 Migrated crypto/pkcs7 to INIT/METHOD macros 2011-10-02 11:11:46 +02:00
Andreas Steffen 58a8309c21 Migrated cred_encoding to INIT/METHOD macros 2011-10-02 10:55:08 +02:00
Andreas Steffen 7b9e6ddd20 Migrated auth_cfg to INIT/METHOD macros 2011-10-02 10:42:01 +02:00
Andreas Steffen 784ce91d8b Migrated sql_attribute to INIT/METHOD macros 2011-09-29 23:35:32 +02:00
Andreas Steffen 07e62fd7a6 Migrated netlink_socket to INIT/METHOD macros 2011-09-29 23:24:51 +02:00
Andreas Steffen 769b490e05 Migrated resolve_handler to INIT/METHOD macros 2011-09-29 23:15:49 +02:00
Andreas Steffen 3cd78d98b7 Migrated ietf_attributes to INIT/METHOD macros 2011-09-29 22:46:43 +02:00
Andreas Steffen a6e3eabfa6 Migrated shared_key to INIT/METHOD macros 2011-09-29 22:17:38 +02:00
Andreas Steffen fabc874155 Migrated auth_cfg_wrapper to INIT/METHOD macros 2011-09-29 22:10:30 +02:00
Andreas Steffen 6d5907fddf Migrated cert_cache to INIT/METHOD macros 2011-09-29 22:04:22 +02:00
Andreas Steffen c9698de891 Migrated ocsp_response_wrapper to INIT/METHOD macros 2011-09-29 21:48:31 +02:00
Andreas Steffen 4a679468a5 Migrated pgp_cert to INIT/METHOD macros 2011-09-29 21:35:20 +02:00
Andreas Steffen 658ed38d74 Migrated x509_pkcs10 to INIT/METHOD macros 2011-09-29 16:47:36 +02:00
Andreas Steffen 3a4c3fdb93 Migrated x509_ocsp_response to INIT/METHOD macros 2011-09-29 07:50:32 +02:00
Andreas Steffen fbe52bb008 Migrated x509_ocsp_request to INIT/METHOD macros 2011-09-28 20:58:15 +02:00
Andreas Steffen 6f07a5b46f Migrated x509_ac to INIT/METHOD macros 2011-09-28 20:43:07 +02:00
Andreas Steffen 6bdcd278a6 Migrated sha1_prf to INIT/METHOD macros 2011-09-28 08:01:38 +02:00
Andreas Steffen c741b3d18f use specific reset method 2011-09-28 06:45:59 +02:00
Andreas Steffen 13f90f833f Migrated sha2_hasher to INIT/METHOD macros 2011-09-28 04:41:45 +02:00
Andreas Steffen 47edccd17c Migrated sha1_hasher to INIT/METHOD macros 2011-09-28 03:52:43 +02:00
Andreas Steffen 52c4c6a8ff Migrated md5_hasher to INIT/METHOD macros 2011-09-28 03:44:02 +02:00
Andreas Steffen 0416bb1c51 Migrated md4_hasher to INIT/METHOD macros 2011-09-28 03:39:04 +02:00
Andreas Steffen 7c1a28d939 Migrated pubkey_cert to INIT/METHOD macros 2011-09-28 03:28:43 +02:00
Andreas Steffen 07534f8998 version bump to 4.6.0dr4 2011-09-13 23:32:37 +02:00
Andreas Steffen b9d61f78d3 added PTS debug class 2011-09-11 00:11:04 +02: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 cf8fd42c77 correctly initialize error_code 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 cfedfcca31 cosmetics 2011-09-10 22:39:56 +02:00
Andreas Steffen 04d7ef6ece properly close Tspi_Context 2011-09-10 22:39:56 +02:00
Andreas Steffen b97ca14d35 whitelist glibc instead of TrouSerS functions 2011-09-10 22:39:55 +02:00
Andreas Steffen b5ca33dcdd determine machine architecture programmatically 2011-09-10 22:39:55 +02:00
Andreas Steffen 733ac2287f determine version for various Linux releases 2011-09-10 22:39:55 +02:00
Andreas Steffen fc67132697 due to a bug fix reverted to the previous RULE_CRL_VALIDATION check 2011-09-09 09:25:54 +02:00
Andreas Steffen e6c56104b1 added Gentoo UML file measurements 2011-09-08 19:32:19 +02:00
Andreas Steffen 13f8356aca redirect stderr of command to /dev/null 2011-09-08 18:29:52 +02:00
Andreas Steffen ddc261bcd3 added leaky TrouSerS functions to whitelist 2011-09-08 18:22:43 +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
Andreas Steffen 85a276e985 check if AIK certificate is trusted 2011-09-08 12:08:17 +02:00
Andreas Steffen 8b5219dd61 fixed typo 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
Andreas Steffen f7a98122ea added strongswan.conf attributes for attestation IMC/IMV 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
Andreas Steffen 92db6ca52c added libxt_udp.so and libxt_tcp.so for Ubuntu 11.4 i686 2011-09-08 12:08:17 +02:00
Andreas Steffen a75a4e87f3 added a PTS credential set 2011-09-08 12:08:17 +02:00
Andreas Steffen 83bbce1885 reverted aik_cert and aik_key parameters 2011-09-08 12:08:16 +02:00
Andreas Steffen 2647117767 debug output while loading AIK credentials 2011-09-08 12:08:16 +02:00
Andreas Steffen f1b54894f8 fixed encoding of AIK certificates and public keys 2011-09-08 12:08:16 +02:00
Andreas Steffen 07b60afdd8 make encoding of CERT_TRUSTED_PUBKEY configurable 2011-09-08 12:08:16 +02:00
Andreas Steffen d3b0c23c24 refactored AIK functionality 2011-09-08 12:08:16 +02:00
Andreas Steffen 246906cf57 send TCG_PTS_TPM_VERS_NOT_SUPPORTED error code 2011-09-08 12:08:15 +02:00
Andreas Steffen 3d0699595b implemented first TCG-PTS error attribute 2011-09-08 12:08:15 +02:00
Andreas Steffen e21c829861 added some pts database entries 2011-09-08 12:08:15 +02:00
Andreas Steffen e08fa4c1e2 display the measured file count 2011-09-08 12:08:15 +02:00
Andreas Steffen 0e4b6b500f fixed measurement of directory contents 2011-09-08 12:08:15 +02:00
Andreas Steffen 5736aa7a02 added directory entry to database 2011-09-08 12:08:15 +02:00
Andreas Steffen 2266e0899d reordered file hash entries 2011-09-08 12:08:15 +02:00
Andreas Steffen d2f49c3dc4 finished refactoring of file measurements 2011-09-08 12:08:15 +02:00
Andreas Steffen b522f6ab8f some doxygen fixes 2011-09-08 12:08:15 +02:00
Andreas Steffen a724a71953 first stage of file_meas refactoring 2011-09-08 12:08:15 +02:00
Andreas Steffen fdfdae45de implemented access to PTS file measurement database 2011-09-08 12:08:13 +02:00
Andreas Steffen 8a59adad57 replaced unreliable tabs by spaces 2011-09-08 12:08:13 +02:00
Andreas Steffen 20c2bec0f3 added pts database interface 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