Andreas Steffen
7207e3a7ea
Defined BIOS and EFI event types and log event info
...
On debug level 2 log EV_ACTION and EV_EFI_ACTION strings
and on level 3 dump raw event information
2014-05-13 06:21:28 +02:00
Tobias Brunner
f1a272a0d0
libpts: Updated Android.mk
2014-05-12 11:46:08 +02:00
Andreas Steffen
ab21875f50
Extended build-database.sh
2014-05-12 06:55:29 +02:00
Andreas Steffen
37a73b9cc7
attest now maintains multiple versions of a file hash
2014-05-10 20:08:20 +02:00
Andreas Steffen
688b5b99ed
Changed default value to libimcv.imc-attestation.pcr_info = no
2014-05-10 20:08:20 +02:00
Andreas Steffen
60634df383
Extended Ubuntu 14.04 database build
2014-05-02 07:30:17 +02:00
Andreas Steffen
48064815ea
Moved BIOS and IMA measurement lists into classes of their own
2014-05-02 07:30:17 +02:00
Andreas Steffen
ab6e7d6975
Fixed typo
2014-05-01 17:00:50 +02:00
Andreas Steffen
7bd8ea2fdd
Use global status variable for IMA runtime
2014-05-01 16:58:59 +02:00
Andreas Steffen
660f3200ad
Updated build_database.sh to Ubuntu 14.04
2014-05-01 09:17:33 +02:00
Andreas Steffen
eebc1e75b2
Updated ITA-IMA finalize messages
2014-05-01 08:16:50 +02:00
Andreas Steffen
bc2721b2f2
Implemented IMA-NG support
2014-05-01 08:16:49 +02:00
Andreas Steffen
f5b0558b15
Improved finalize messages in ITA-IMA component
2014-04-27 19:13:15 +02:00
Andreas Steffen
fa6c5f3506
Handle tag separators
2014-04-15 09:28:38 +02:00
Andreas Steffen
14007fd1d9
swid_generator software-id does not generate empty lines any more
2014-04-15 09:21:06 +02:00
Andreas Steffen
975472e42f
Added result information to TPMRA workitems
...
On the occasion got rid of complicated functional component stuff
2014-04-15 09:21:06 +02:00
Andreas Steffen
3e7044b45e
Implemented segmented SWID tag attributes on IMV side
2014-04-15 09:21:06 +02:00
Andreas Steffen
8c40609f96
Use python-based swidGenerator to generated SWID tags
2014-04-15 09:21:06 +02:00
Andreas Steffen
b138bbee4e
Optimized PTS measurements
2014-04-15 09:21:05 +02:00
Andreas Steffen
48f37c448c
Make Attestation IMV independent of OS IMV
2014-04-15 09:21:05 +02:00
Andreas Steffen
4894bfa227
Separated IMV session management from IMV policy database
2014-04-15 09:21:05 +02:00
Andreas Steffen
0bd64fa5bf
Renamed the AIK public key parameter to imc-attestation.aik_pubkey
2014-04-15 09:21:05 +02:00
Tobias Brunner
f0923ff377
pts: Make sure the complete AIK blob has been read
2014-04-09 17:47:32 +02:00
Andreas Steffen
4e9123a0b1
Fixed another dirname/basename refactoring bug.
...
file was freed before use.
2014-04-07 12:07:00 +02:00
Andreas Steffen
d982e38b8b
Fixed dirname/basename refactoring bug.
...
Variables used in a database query have to be kept until the end of the enumeration
2014-04-07 12:05:55 +02:00
Andreas Steffen
0b408faef1
Added TPMRA workitem support for [dummy] Trusted Boot measurements
2014-03-19 20:26:31 +01:00
Andreas Steffen
342bc6e545
Disable mandatory ECP support for attestion
2014-03-07 21:56:34 +01:00
Tobias Brunner
6b895d7b25
libpts: Use path_base|dirname()
2014-02-24 12:04:11 +01:00
Tobias Brunner
ab13364c65
uclibc only defines strndup(3) if _GNU_SOURCE is defined
...
References #516 .
2014-02-19 16:11:47 +01:00
Tobias Brunner
50fdff70e8
libpts: Move settings to <ns>.plugins with fallback to libimcv
2014-02-12 14:34:34 +01:00
Tobias Brunner
34d3bfcf14
lib: Add global config namespace
2014-02-12 14:34:31 +01:00
Andreas Steffen
0edd13b6c8
Document ipsec attest --session command
2014-02-05 12:06:46 +01:00
Andreas Steffen
24f59868c4
Allow output of session time in UTC
2014-02-05 12:06:22 +01:00
Martin Willi
853498155e
libpts: Use chunk_map() instead of non-portable mmap()
2014-01-23 15:55:33 +01:00
Andreas Steffen
a48d19a3bf
Do PTS measurements only if session initialisation was successful
2014-01-15 12:06:22 +01:00
Andreas Steffen
8b36021b5b
Catch AIK errors
2014-01-13 12:06:18 +01:00
Andreas Steffen
fbddf52c80
Do TPM measurements only if there is a TPMRA workitem
2014-01-13 12:06:18 +01:00
Andreas Steffen
81d49c5cfd
Allow reason strings to be used as workitem result string
2014-01-13 12:06:17 +01:00
Andreas Steffen
6009b6e0dd
Attestation IMV processes TPMRA workitem
2014-01-13 12:06:17 +01:00
Andreas Steffen
6810388064
Update PCR even if measurement does not equal reference value
2013-12-21 00:40:45 +01:00
Andreas Steffen
f5fd12b932
Fixed check_file_measurement method in pts_database_t
2013-12-13 14:37:31 +01:00
Tobias Brunner
20c99edab9
android: Remove dependency on libvstr
2013-11-13 11:40:47 +01:00
Tobias Brunner
751670a93b
swid: Properly clean up after reading SWID tag
2013-10-29 13:18:05 +01:00
Andreas Steffen
5a7e98231b
Added some example Debian SWID tags
2013-10-23 22:12:12 +02:00
Tobias Brunner
dd438ee22c
Doxygen fixes
2013-10-15 11:25:55 +02:00
Andreas Steffen
a37ab690cc
Set recommendation in the case of PCR measurement failures
2013-10-13 22:17:18 +02:00
Tobias Brunner
be8179abd2
Build all IMC/IMVs with -no-undefined
2013-09-12 01:44:50 +02:00
Tobias Brunner
9af44ef5d9
Build all shared libraries with -no-undefined and link them properly
...
The flag is required to convince libtool on Cygwin to build DLLs. But on
Windows these shared libraries can not have undefined symbols, so we have to
link them explicitly to the libraries they reference.
For plugins this is currently not done, so only the monolithic build is
supported. The plugin loader wouldn't be able to load DLLs anyway, as
it tries to load files that don't exist on Cygwin.
2013-09-12 01:44:49 +02:00
Andreas Steffen
5ec08a6a05
Make sure libstrongswan is initialized first in IMCs and IMVs
2013-09-11 20:58:18 +02:00
Andreas Steffen
847b148f91
Minor performance tuning
2013-09-07 07:39:03 +02:00