strongswan.git
8 years agoadded leaky TrouSerS functions to whitelist
Andreas Steffen [Thu, 8 Sep 2011 16:22:43 +0000 (18:22 +0200)]
added leaky TrouSerS functions to whitelist

8 years agofixed memory leak
Andreas Steffen [Thu, 8 Sep 2011 16:21:49 +0000 (18:21 +0200)]
fixed memory leak

8 years agocheck if pts_credmgr exists
Andreas Steffen [Thu, 8 Sep 2011 15:28:07 +0000 (17:28 +0200)]
check if pts_credmgr exists

8 years agomove state change to head of section
Andreas Steffen [Thu, 8 Sep 2011 15:15:20 +0000 (17:15 +0200)]
move state change to head of section

8 years agocreated libpts
Andreas Steffen [Thu, 8 Sep 2011 10:05:55 +0000 (12:05 +0200)]
created libpts

8 years agocheck files in alphabetical order
Andreas Steffen [Wed, 7 Sep 2011 23:42:09 +0000 (01:42 +0200)]
check files in alphabetical order

8 years agolittle bug fix
Andreas Steffen [Wed, 7 Sep 2011 23:34:24 +0000 (01:34 +0200)]
little bug fix

8 years agobeautified AIK verification
Andreas Steffen [Wed, 7 Sep 2011 23:13:36 +0000 (01:13 +0200)]
beautified AIK verification

8 years agorefactored measurement verification
Andreas Steffen [Wed, 7 Sep 2011 22:49:19 +0000 (00:49 +0200)]
refactored measurement verification

8 years agorefactored file measurement request list
Andreas Steffen [Wed, 7 Sep 2011 20:39:03 +0000 (22:39 +0200)]
refactored file measurement request list

8 years agoAdded Check_Measurement function to pts_database instead of returning enumerator...
Sansar Choinyambuu [Wed, 7 Sep 2011 14:45:37 +0000 (16:45 +0200)]
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

8 years agoAdded Check_Measurement function to pts_database instead of returning enumerator...
Sansar Choinyambuu [Wed, 7 Sep 2011 13:38:58 +0000 (15:38 +0200)]
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

8 years agocheck if AIK certificate is trusted
Andreas Steffen [Wed, 7 Sep 2011 09:00:46 +0000 (11:00 +0200)]
check if AIK certificate is trusted

8 years agofixed typo
Andreas Steffen [Wed, 7 Sep 2011 08:43:28 +0000 (10:43 +0200)]
fixed typo

8 years agolexparser was not used
Andreas Steffen [Wed, 7 Sep 2011 07:44:59 +0000 (09:44 +0200)]
lexparser was not used

8 years agouse arch instead of uname -p
Andreas Steffen [Wed, 7 Sep 2011 07:02:47 +0000 (09:02 +0200)]
use arch instead of uname -p

8 years agoAdded destroy functions for linked lists
Sansar Choinyambuu [Wed, 7 Sep 2011 06:50:13 +0000 (08:50 +0200)]
Added destroy functions for linked lists

8 years agoadded strongswan.conf attributes for attestation IMC/IMV
Andreas Steffen [Wed, 7 Sep 2011 06:02:44 +0000 (08:02 +0200)]
added strongswan.conf attributes for attestation IMC/IMV

8 years agoallow to override platform info
Andreas Steffen [Wed, 7 Sep 2011 05:48:08 +0000 (07:48 +0200)]
allow to override platform info

8 years agocosmetics
Andreas Steffen [Wed, 7 Sep 2011 05:40:42 +0000 (07:40 +0200)]
cosmetics

8 years agochange measurement not found debug level
Andreas Steffen [Tue, 6 Sep 2011 23:14:26 +0000 (01:14 +0200)]
change measurement not found debug level

8 years agoget platform info from IMC
Andreas Steffen [Tue, 6 Sep 2011 22:48:25 +0000 (00:48 +0200)]
get platform info from IMC

8 years agoadded some more entries to file hashes database
Andreas Steffen [Mon, 5 Sep 2011 20:32:17 +0000 (22:32 +0200)]
added some more entries to file hashes database

8 years agoadded libxt_udp.so and libxt_tcp.so for Ubuntu 11.4 i686
Andreas Steffen [Mon, 5 Sep 2011 18:58:19 +0000 (20:58 +0200)]
added libxt_udp.so and libxt_tcp.so for Ubuntu 11.4 i686

8 years agoadded a PTS credential set
Andreas Steffen [Mon, 5 Sep 2011 16:19:50 +0000 (18:19 +0200)]
added a PTS credential set

8 years agoVerification of directory contents measurements implemented
Sansar Choinyambuu [Mon, 5 Sep 2011 15:52:31 +0000 (17:52 +0200)]
Verification of directory contents measurements implemented

8 years agoAdded measurements for libxt_udp.so and libxt_tcp.so to check dir measuring
Sansar Choinyambuu [Mon, 5 Sep 2011 15:51:37 +0000 (17:51 +0200)]
Added measurements for libxt_udp.so and libxt_tcp.so to check dir measuring

8 years agoAdded directory column with default value of zero into file_hashes table
Sansar Choinyambuu [Mon, 5 Sep 2011 15:50:49 +0000 (17:50 +0200)]
Added directory column with default value of zero into file_hashes table

8 years agoreverted aik_cert and aik_key parameters
Andreas Steffen [Mon, 5 Sep 2011 11:01:53 +0000 (13:01 +0200)]
reverted aik_cert and aik_key parameters

8 years agodebug output while loading AIK credentials
Andreas Steffen [Mon, 5 Sep 2011 10:44:54 +0000 (12:44 +0200)]
debug output while loading AIK credentials

8 years agofixed encoding of AIK certificates and public keys
Andreas Steffen [Mon, 5 Sep 2011 10:43:18 +0000 (12:43 +0200)]
fixed encoding of AIK certificates and public keys

8 years agomake encoding of CERT_TRUSTED_PUBKEY configurable
Andreas Steffen [Mon, 5 Sep 2011 10:42:22 +0000 (12:42 +0200)]
make encoding of CERT_TRUSTED_PUBKEY configurable

8 years agoInserted missing "!" mark
Sansar Choinyambuu [Mon, 5 Sep 2011 10:36:56 +0000 (12:36 +0200)]
Inserted missing "!" mark
Changed variable name for AIK cert, key paths in strongswan.conf

8 years agorefactored AIK functionality
Andreas Steffen [Mon, 5 Sep 2011 09:15:34 +0000 (11:15 +0200)]
refactored AIK functionality

8 years agoRemoved identity.c related references and variables
Sansar Choinyambuu [Mon, 5 Sep 2011 09:04:47 +0000 (11:04 +0200)]
Removed identity.c related references and variables

8 years agoDelete unnecessary fake_ek_cert header file
Sansar Choinyambuu [Mon, 5 Sep 2011 08:40:16 +0000 (10:40 +0200)]
Delete unnecessary fake_ek_cert header file

8 years agoRead AIK certificate/ AIK public key from file
Sansar Choinyambuu [Fri, 2 Sep 2011 14:07:39 +0000 (16:07 +0200)]
Read AIK certificate/ AIK public key from file

8 years agoEnforced strongSwan coding rules (tab, if, {)
Sansar Choinyambuu [Fri, 2 Sep 2011 07:39:11 +0000 (09:39 +0200)]
Enforced strongSwan coding rules (tab, if, {)

8 years agoInitialized ekcertlen with 0
Sansar Choinyambuu [Fri, 2 Sep 2011 06:51:04 +0000 (08:51 +0200)]
Initialized ekcertlen with 0

8 years agoremoved static keyword
Sansar Choinyambuu [Fri, 2 Sep 2011 06:48:26 +0000 (08:48 +0200)]
removed static keyword

8 years agoadded fake_ek_cert.h to makefile.am
Sansar Choinyambuu [Fri, 2 Sep 2011 06:45:26 +0000 (08:45 +0200)]
added fake_ek_cert.h to makefile.am

8 years agoIncluded fake_ek_cert header back
Sansar Choinyambuu [Fri, 2 Sep 2011 06:42:19 +0000 (08:42 +0200)]
Included fake_ek_cert header back

8 years agoAdded fake_ek_cert.h
Sansar Choinyambuu [Fri, 2 Sep 2011 06:26:49 +0000 (08:26 +0200)]
Added fake_ek_cert.h

8 years agosend TCG_PTS_TPM_VERS_NOT_SUPPORTED error code
Andreas Steffen [Thu, 1 Sep 2011 19:22:51 +0000 (21:22 +0200)]
send TCG_PTS_TPM_VERS_NOT_SUPPORTED error code

8 years agoimplemented first TCG-PTS error attribute
Andreas Steffen [Thu, 1 Sep 2011 19:00:20 +0000 (21:00 +0200)]
implemented first TCG-PTS error attribute

8 years agoadded some pts database entries
Andreas Steffen [Thu, 1 Sep 2011 15:14:09 +0000 (17:14 +0200)]
added some pts database entries

8 years agodisplay the measured file count
Andreas Steffen [Thu, 1 Sep 2011 14:50:40 +0000 (16:50 +0200)]
display the measured file count

8 years agofixed measurement of directory contents
Andreas Steffen [Thu, 1 Sep 2011 14:27:18 +0000 (16:27 +0200)]
fixed measurement of directory contents

8 years agoadded directory entry to database
Andreas Steffen [Thu, 1 Sep 2011 14:26:30 +0000 (16:26 +0200)]
added directory entry to database

8 years agoreordered file hash entries
Andreas Steffen [Thu, 1 Sep 2011 13:49:34 +0000 (15:49 +0200)]
reordered file hash entries

8 years agofinished refactoring of file measurements
Andreas Steffen [Thu, 1 Sep 2011 13:42:35 +0000 (15:42 +0200)]
finished refactoring of file measurements

8 years agosome doxygen fixes
Andreas Steffen [Wed, 31 Aug 2011 15:22:22 +0000 (17:22 +0200)]
some doxygen fixes

8 years agofirst stage of file_meas refactoring
Andreas Steffen [Wed, 31 Aug 2011 14:52:31 +0000 (16:52 +0200)]
first stage of file_meas refactoring

8 years agoObtain AIK and exchange as PEM certificate done
Sansar Choinyambuu [Wed, 31 Aug 2011 15:36:16 +0000 (17:36 +0200)]
Obtain AIK and exchange as PEM certificate done
Fixed the trashy tail of last file name in Request File Measurement

8 years agoStarted implementing obtaining of AIK
Sansar Choinyambuu [Wed, 31 Aug 2011 13:04:05 +0000 (15:04 +0200)]
Started implementing obtaining of AIK

8 years agoRestore flag calculation
Sansar Choinyambuu [Wed, 31 Aug 2011 13:03:21 +0000 (15:03 +0200)]
Restore flag calculation

8 years agoReading and writing flags directly
Sansar Choinyambuu [Wed, 31 Aug 2011 06:46:29 +0000 (08:46 +0200)]
Reading and writing flags directly

8 years agoSHA384 is set as strongest hashing algorithm
Sansar Choinyambuu [Wed, 31 Aug 2011 06:16:53 +0000 (08:16 +0200)]
SHA384 is set as strongest hashing algorithm

8 years agoAdded empty getter/setter for AIK
Sansar Choinyambuu [Fri, 26 Aug 2011 12:16:12 +0000 (14:16 +0200)]
Added empty getter/setter for AIK

8 years agoDeleted switch statement for hashing algorithms, using the integer field directly...
Sansar Choinyambuu [Fri, 26 Aug 2011 12:14:43 +0000 (14:14 +0200)]
Deleted switch statement for hashing algorithms, using the integer field directly for the query

8 years agoReplaced reason strings with temporary ones for File Measurement Comparison
Sansar Choinyambuu [Fri, 26 Aug 2011 09:56:50 +0000 (11:56 +0200)]
Replaced reason strings with temporary ones for File Measurement Comparison

8 years agoProvide recommendation after all received attributes are handled
Sansar Choinyambuu [Fri, 26 Aug 2011 09:22:43 +0000 (11:22 +0200)]
Provide recommendation after all received attributes are handled

8 years agoClone the path chunk before adding to measurements list
Sansar Choinyambuu [Fri, 26 Aug 2011 09:20:47 +0000 (11:20 +0200)]
Clone the path chunk before adding to measurements list

8 years agoDestroy meas_enumerator
Sansar Choinyambuu [Fri, 26 Aug 2011 08:12:33 +0000 (10:12 +0200)]
Destroy meas_enumerator

8 years agoAdded create_meas_enumerator function to pts_database object
Sansar Choinyambuu [Fri, 26 Aug 2011 08:08:16 +0000 (10:08 +0200)]
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

8 years agoCorrected output length for SHA256 algorithm
Sansar Choinyambuu [Fri, 26 Aug 2011 08:07:31 +0000 (10:07 +0200)]
Corrected output length for SHA256 algorithm

8 years agoDeleted filter for measurement enumerator
Sansar Choinyambuu [Fri, 26 Aug 2011 08:06:46 +0000 (10:06 +0200)]
Deleted filter for measurement enumerator

8 years agoThe file and directory lists are queried from db
Sansar Choinyambuu [Wed, 24 Aug 2011 14:25:37 +0000 (16:25 +0200)]
The file and directory lists are queried from db
Request File Measurements sending and handling is implemented accordingly
Measuring the file and directories are tested

8 years agoDeleted unnecessary debug statement
Sansar Choinyambuu [Wed, 24 Aug 2011 14:24:43 +0000 (16:24 +0200)]
Deleted unnecessary debug statement

8 years agoCorrected typo on product_file table
Sansar Choinyambuu [Wed, 24 Aug 2011 14:23:29 +0000 (16:23 +0200)]
Corrected typo on product_file table

8 years agochunk_clone after read_data
Sansar Choinyambuu [Wed, 24 Aug 2011 10:50:00 +0000 (12:50 +0200)]
chunk_clone after read_data

8 years agoRemoved unnecessary struct
Sansar Choinyambuu [Wed, 24 Aug 2011 10:49:23 +0000 (12:49 +0200)]
Removed unnecessary struct

8 years agoCorrected typo in query
Sansar Choinyambuu [Wed, 24 Aug 2011 09:33:02 +0000 (11:33 +0200)]
Corrected typo in query

8 years agoChanges according to db implementation
Sansar Choinyambuu [Wed, 24 Aug 2011 09:00:23 +0000 (11:00 +0200)]
Changes according to db implementation

8 years agoimplemented access to PTS file measurement database
Andreas Steffen [Wed, 24 Aug 2011 08:07:54 +0000 (10:07 +0200)]
implemented access to PTS file measurement database

8 years agoMoved hashing functionalities to pts object
Sansar Choinyambuu [Wed, 24 Aug 2011 07:34:55 +0000 (09:34 +0200)]
Moved hashing functionalities to pts object

8 years agoMoved structures related to File Measurement to pts.h
Sansar Choinyambuu [Wed, 24 Aug 2011 07:34:03 +0000 (09:34 +0200)]
Moved structures related to File Measurement to pts.h

8 years agoreplaced unreliable tabs by spaces
Andreas Steffen [Mon, 22 Aug 2011 20:37:24 +0000 (22:37 +0200)]
replaced unreliable tabs by spaces

8 years agoadded pts database interface
Andreas Steffen [Mon, 22 Aug 2011 20:32:19 +0000 (22:32 +0200)]
added pts database interface

8 years agoImplemented Error Codes Enumeration for PTS
Sansar Choinyambuu [Mon, 22 Aug 2011 15:21:23 +0000 (17:21 +0200)]
Implemented Error Codes Enumeration for PTS

8 years agoProto Caps and Meas Algorithms
Sansar Choinyambuu [Mon, 22 Aug 2011 15:19:45 +0000 (17:19 +0200)]
Proto Caps and Meas Algorithms
TPM Version Info (AIK as well) and Request File Meas
attributes are sent together in a single pa_tnc message

8 years agoCombined some attributes and got rid of many handshake_states
Sansar Choinyambuu [Mon, 22 Aug 2011 15:18:45 +0000 (17:18 +0200)]
Combined some attributes and got rid of many handshake_states

8 years agoDeleted intermediate handshake_state
Sansar Choinyambuu [Mon, 22 Aug 2011 15:17:44 +0000 (17:17 +0200)]
Deleted intermediate handshake_state

8 years agonothing to send with BeginHandshake
Andreas Steffen [Mon, 22 Aug 2011 05:37:03 +0000 (07:37 +0200)]
nothing to send with BeginHandshake

8 years agodetect TPM presence on IMC
Andreas Steffen [Sun, 21 Aug 2011 18:00:15 +0000 (20:00 +0200)]
detect TPM presence on IMC

8 years agomoved proto_caps and meas_algo to pts object
Andreas Steffen [Sun, 21 Aug 2011 08:38:51 +0000 (10:38 +0200)]
moved proto_caps and meas_algo to pts object

8 years agomoved TSS into pts object
Andreas Steffen [Sat, 20 Aug 2011 21:37:37 +0000 (23:37 +0200)]
moved TSS into pts object

8 years agoreformatted TPM Version Info output
Andreas Steffen [Sat, 20 Aug 2011 16:20:43 +0000 (18:20 +0200)]
reformatted TPM Version Info output

8 years agocleaned up variable names
Andreas Steffen [Sat, 20 Aug 2011 15:28:04 +0000 (17:28 +0200)]
cleaned up variable names

8 years agoimv-attestation needs trousers
Andreas Steffen [Sat, 20 Aug 2011 15:27:38 +0000 (17:27 +0200)]
imv-attestation needs trousers

8 years agodefine tpm_version_info as a chunk
Andreas Steffen [Sat, 20 Aug 2011 15:27:09 +0000 (17:27 +0200)]
define tpm_version_info as a chunk

8 years agolog selected PTS measurement algorithm
Andreas Steffen [Sat, 20 Aug 2011 13:47:55 +0000 (15:47 +0200)]
log selected PTS measurement algorithm

8 years agoshortened function names and moved to pts subdirectory
Andreas Steffen [Sat, 20 Aug 2011 12:59:25 +0000 (14:59 +0200)]
shortened function names and moved to pts subdirectory

8 years agofixed typo
Andreas Steffen [Sat, 20 Aug 2011 09:39:08 +0000 (11:39 +0200)]
fixed typo

8 years agolog PA-TNC attribute names
Andreas Steffen [Sat, 20 Aug 2011 09:33:22 +0000 (11:33 +0200)]
log PA-TNC attribute names

8 years agoAttestation IMV starts sending PA-TNC messages
Andreas Steffen [Sat, 20 Aug 2011 07:52:41 +0000 (09:52 +0200)]
Attestation IMV starts sending PA-TNC messages

8 years agoreturn result
Andreas Steffen [Sat, 20 Aug 2011 05:13:48 +0000 (07:13 +0200)]
return result

8 years agolink libtspi
Andreas Steffen [Sat, 20 Aug 2011 04:59:24 +0000 (06:59 +0200)]
link libtspi

8 years agoconnection_id initialization got lost
Andreas Steffen [Fri, 19 Aug 2011 19:48:02 +0000 (21:48 +0200)]
connection_id initialization got lost

8 years agoadded newline
Andreas Steffen [Fri, 19 Aug 2011 19:35:01 +0000 (21:35 +0200)]
added newline