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
Sansar Choinyambuu
6ef5c05829
Verification of directory contents measurements implemented
2011-09-08 12:08:17 +02:00
Sansar Choinyambuu
35cd6ec43c
Added measurements for libxt_udp.so and libxt_tcp.so to check dir measuring
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
a08796a5c3
Added directory column with default value of zero into file_hashes table
2011-09-08 12:08:16 +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
Sansar Choinyambuu
517c372a5a
Inserted missing "!" mark
...
Changed variable name for AIK cert, key paths in strongswan.conf
2011-09-08 12:08:16 +02:00
Andreas Steffen
d3b0c23c24
refactored AIK functionality
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
70f8d3242a
Removed identity.c related references and variables
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
63b7b6e322
Delete unnecessary fake_ek_cert header file
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
9816a29822
Read AIK certificate/ AIK public key from file
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
05a1b347b2
Enforced strongSwan coding rules (tab, if, {)
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
0f36d4815e
Initialized ekcertlen with 0
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
8ab124a2f7
removed static keyword
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
29505b2cd6
added fake_ek_cert.h to makefile.am
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
4fa364193c
Included fake_ek_cert header back
2011-09-08 12:08:16 +02:00
Sansar Choinyambuu
30fa35eec5
Added fake_ek_cert.h
2011-09-08 12:08:15 +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
Sansar Choinyambuu
f4527909f2
Obtain AIK and exchange as PEM certificate done
...
Fixed the trashy tail of last file name in Request File Measurement
2011-09-08 12:08:15 +02:00
Sansar Choinyambuu
90c963439e
Started implementing obtaining of AIK
2011-09-08 12:08:15 +02:00
Sansar Choinyambuu
46fd48797d
Restore flag calculation
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
b460d5f5ce
Reading and writing flags directly
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
f4cc834c45
SHA384 is set as strongest hashing algorithm
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
6434d41fa5
Added empty getter/setter for AIK
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
86f1cd15b8
Deleted switch statement for hashing algorithms, using the integer field directly for the query
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
2db719a509
Replaced reason strings with temporary ones for File Measurement Comparison
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
6d9e319dd7
Provide recommendation after all received attributes are handled
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
8ada2b68a3
Clone the path chunk before adding to measurements list
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
cd669535e6
Destroy meas_enumerator
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
f36ef96ed4
Added create_meas_enumerator function to pts_database object
...
Implemented handling part of File Measurement attributes reception
Ending the exchange and allowing access if all measurements match with database isolate if not
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
08a7bd530e
Corrected output length for SHA256 algorithm
2011-09-08 12:08:14 +02:00
Sansar Choinyambuu
aab0c587db
Deleted filter for measurement enumerator
2011-09-08 12:08:14 +02:00