Andreas Steffen
731e043c8e
libimcv: Reset of IMC state for new measurement cycle
2018-08-01 15:44:49 +02:00
Andreas Steffen
acfd590ab6
imc-os: Derive device ID from private key bound to smartcard or TPM
2017-12-10 11:51:50 +01:00
Andreas Steffen
b12c53ce77
Use standard unsigned integer types
2016-03-24 18:52:48 +01:00
Andreas Steffen
18472ac21c
Use PWG HCD PA-TNC subtypes to transport HCD attributes
2015-08-18 21:25:39 +02:00
Andreas Steffen
981653a437
Defined generic non-nul terminated string PA-TNC attribute
2015-08-18 21:25:38 +02:00
Andreas Steffen
abb8a1ecd2
Defined generic boolean PA-TNC attribute
2015-08-18 21:25:38 +02:00
Andreas Steffen
dedd0ad07c
Check for NULL installed packages enumerator
2015-05-24 11:15:36 +02:00
Andreas Steffen
a5dfe7a29a
OS IMV proposes IF-M segmentation contract
...
The OS IMV sends a TCG IF-M Segmentation contract request.
All IETF standard attributes support segmentation. Additionally
the IETF Installed Packages standard attributes supports
incremental processing while segments are received.
2014-10-05 18:43:55 +02:00
Andreas Steffen
f50968976b
Implemented IF-M segmentation contracts
2014-10-03 22:25:09 +02:00
Martin Willi
5388389bef
imc-os: Add missing TNC_IMC_API definitions, fixes warnings on Windows
2014-06-04 15:53:10 +02:00
Andreas Steffen
8c40609f96
Use python-based swidGenerator to generated SWID tags
2014-04-15 09:21:06 +02:00
Andreas Steffen
4894bfa227
Separated IMV session management from IMV policy database
2014-04-15 09:21:05 +02:00
Andreas Steffen
c54c26dd17
Implemented configurable Device ID in OS IMC
2014-04-15 09:21:05 +02:00
Tobias Brunner
1ec3476398
libimcv: Move settings to <ns>.imcv and <ns>.plugins with fallback
2014-02-12 14:34:34 +01:00
Andreas Steffen
7daf6d8cc5
check for zero-length device ID
2013-06-21 23:25:22 +02:00
Andreas Steffen
033834719d
ITA-HSR/Device ID attribute & IMV OS state machine
2013-06-21 23:25:22 +02:00
Andreas Steffen
742722e2f5
updated strongswan.conf man page
2012-11-12 10:45:38 +01:00
Andreas Steffen
3de9a31a49
centralized processing of assessment information
2012-11-12 10:45:38 +01:00
Andreas Steffen
68cf283cd3
Define and use an OS enumeration type
2012-11-05 14:48:43 +01:00
Andreas Steffen
5e8987689a
compute the optimum Installed Packages attribute size
2012-11-05 12:13:13 +01:00
Andreas Steffen
6ac6dbd3fb
Added ITA Start/Stop Angel attributes to split bulk data into multiple attributes
2012-11-05 10:24:12 +01:00
Andreas Steffen
3b057d66cf
enumerate over installed Debian/Ubuntu packages
2012-11-04 23:54:36 +01:00
Andreas Steffen
8128f255f4
check if setting exists
2012-11-01 19:26:29 +01:00
Andreas Steffen
efe0d5478f
implemented ITA Get Settings and ITA Settings attributes
2012-11-01 18:00:40 +01:00
Andreas Steffen
b1a2ebb686
use countof()
2012-11-01 09:02:58 +01:00
Andreas Steffen
9901207a09
transmit Product Vendor ID if known
2012-10-31 20:29:36 +01:00
Tobias Brunner
f05b427265
Moved debug.[ch] to utils folder
2012-10-24 16:00:51 +02:00
Andreas Steffen
a9c9414d58
implemented IETF Numeric Version attribute
2012-10-18 22:33:26 +02:00
Andreas Steffen
ef315c5a1c
implemented IETF Remediation Instructions attribute
2012-10-18 18:24:26 +02:00
Andreas Steffen
bbf90fcc79
no need to include pa_tnc_msg.h
2012-10-18 07:00:32 +02:00
Andreas Steffen
f8a70254a9
refactored PA-TNC message handling by IMCs
2012-10-17 10:02:53 +02:00
Andreas Steffen
5f085d7e13
allow registration of multiple message type
2012-10-14 17:37:00 +02:00
Andreas Steffen
07a3dee937
implemented IETF Operational Status attribute
2012-10-13 20:34:50 +02:00
Andreas Steffen
1afcff297a
implemented IETF Factory Default Password Enabled attribute
2012-10-12 22:04:51 +02:00
Andreas Steffen
ca1a64742f
implemented the Forwarding Enabled attribute
2012-10-12 09:49:44 +02:00
Andreas Steffen
6ab1502519
implemented os_info_t class
2012-10-10 21:54:21 +02:00
Andreas Steffen
7174a0a527
implemented IETF String Version attribute
2012-10-10 12:30:18 +02:00
Andreas Steffen
e9f47ee2d5
created OS IMC/IMV pair
2012-10-09 23:58:36 +02:00