Sansar Choinyambuu
b8cc499b7e
Check if matching value configured with the received pcr after value in Simple Component Evidence
2011-11-28 14:39:51 +01:00
Sansar Choinyambuu
d631a1dda5
deleted unnecessary debuggin statement
2011-11-28 14:39:51 +01:00
Sansar Choinyambuu
67299653e4
Modified reason strings
2011-11-28 14:39:51 +01:00
Sansar Choinyambuu
47e5d106a6
Replaced static string path with Metadata requests retrieved from pts database
2011-11-28 14:39:51 +01:00
Sansar Choinyambuu
df918eca8d
Added measurement and metadata columns to files table
...
Added "/etc/tnc_config" file record for metadata request
Modified files table entries with measurement flag set
2011-11-28 14:39:51 +01:00
Sansar Choinyambuu
a8be826be4
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 14:39:50 +01:00
Sansar Choinyambuu
d25b7b3d9a
Loading AIK Blob from file configured
...
Finalized implementation of quote_tpm function
2011-11-28 14:39:50 +01:00
Sansar Choinyambuu
f557e5fcaf
Added parentesis for logical conditions of IF statement to get rid of the warning
2011-11-28 14:39:50 +01:00
Andreas Steffen
dc5995fb51
added pts_dh_group_error_create() and pts_dh_nonce_error_create()
2011-11-28 14:39:50 +01:00
Andreas Steffen
d7bc2841ca
moved building of attributes to imv_attestation_build
2011-11-28 14:39:50 +01:00
Andreas Steffen
cae9bc9b59
moved comments
2011-11-28 14:39:50 +01:00
Andreas Steffen
03fe2ed684
added the IMV_ATTESTATION_STATE_NONCE_REQ state
2011-11-28 14:39:50 +01:00
Andreas Steffen
325704e1b4
moved attribute processing to imc_attestation_process
2011-11-28 14:39:50 +01:00
Andreas Steffen
95c6cdeee8
aborting after fatal imv_attestation error
2011-11-28 14:39:50 +01:00
Andreas Steffen
350f855ca4
moved attribute processing to imv_attestation_process
2011-11-28 14:39:50 +01:00
Andreas Steffen
cc1406d6fa
refactored DH group nonce exchange
2011-11-28 14:39:50 +01:00
Andreas Steffen
542b33c350
combine two algorithm checks
2011-11-28 14:39:49 +01:00
Andreas Steffen
02855188ef
fixed setting of PTS DH group
2011-11-28 14:39:49 +01:00
Sansar Choinyambuu
924f3bf59e
Improved implementation of Read PCR/ Extend PCR/ Quote_TPM functions
...
Implemented creating/handling of Simple Evidence Final attribute (incomplete)
2011-11-28 14:34:21 +01:00
Sansar Choinyambuu
20c70d9839
Use already negotiated Measurement algorithm as Hashing algorithm for Diffie Hellman secret calculation
2011-11-28 14:34:21 +01:00
Sansar Choinyambuu
ef8ea80a28
Fixed some memory leaks
2011-11-28 14:34:21 +01:00
Sansar Choinyambuu
10210cc6e9
Fixed freeing invalid memory issue
2011-11-28 14:34:21 +01:00
Sansar Choinyambuu
849b903baa
Implemented hasndling of Request Functional Component Evidence and creation of Simple Component Evidences
2011-11-28 14:34:21 +01:00
Sansar Choinyambuu
97ebeaa45c
Fixed memory leaks
2011-11-28 14:34:20 +01:00
Sansar Choinyambuu
c10867f40b
Implemented handling of DH Parameters Response and Finish attributes
...
Implemented calculating session secrets
2011-11-28 14:34:20 +01:00
Sansar Choinyambuu
a2ca89676b
Replaced DH_NONCE state with TPM_INIT state
2011-11-28 14:34:20 +01:00
Sansar Choinyambuu
0daee96b05
Started implementing handling of DH Nonce attributes
2011-11-28 14:34:20 +01:00
Sansar Choinyambuu
9a49d2e065
Implemented Diffie Hellman Nonce attributes
2011-11-28 14:34:20 +01:00
Sansar Choinyambuu
1c6ebda3db
Began implementing handline of Functional Component Measuring attributes
2011-11-28 14:34:20 +01:00
Sansar Choinyambuu
3e951334a2
Implemented handling of File Metadata
2011-11-28 14:28:00 +01:00
Sansar Choinyambuu
d22716509a
File not Found, Invalid path, Invalid Delimiter PTS errors case checks implemented
2011-11-28 14:28:00 +01: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
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
733ac2287f
determine version for various Linux releases
2011-09-10 22:39:55 +02:00
Sansar Choinyambuu
31ac5b0d6b
File not Found, Invalid path, Invalid Delimiter PTS errors case checks implemented
2011-09-10 22:39:55 +02:00
Andreas Steffen
e6c56104b1
added Gentoo UML file measurements
2011-09-08 19:32:19 +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
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
Sansar Choinyambuu
af275f3fdb
Added Check_Measurement function to pts_database instead of returning enumerator over hashes
...
List of requested files/directories are kept within imv state now
Allocated memory for entries in files_in_dir_with_meas list
2011-09-08 12:17:08 +02:00
Sansar Choinyambuu
e9fd8b4b7b
Added Check_Measurement function to pts_database instead of returning enumerator over hashes
...
List of requested files/directories are kept within imv state now
Allocated memory for entries in files_in_dir_with_meas list
2011-09-08 12:13:10 +02:00
Andreas Steffen
85a276e985
check if AIK certificate is trusted
2011-09-08 12:08:17 +02:00