]>
git.ipfire.org Git - thirdparty/strongswan.git/log
Andreas Steffen [Sun, 30 Oct 2011 22:09:11 +0000 (23:09 +0100)]
applied some database fixes
Andreas Steffen [Sun, 30 Oct 2011 21:20:20 +0000 (22:20 +0100)]
refactored attest database tool
Andreas Steffen [Sun, 30 Oct 2011 18:13:56 +0000 (19:13 +0100)]
fixed SQL queries
Andreas Steffen [Sat, 29 Oct 2011 20:58:32 +0000 (22:58 +0200)]
get measurement hashes for a given file
Andreas Steffen [Sat, 29 Oct 2011 20:01:08 +0000 (22:01 +0200)]
add directory prefix to file path
Andreas Steffen [Sat, 29 Oct 2011 17:33:45 +0000 (19:33 +0200)]
list file measurement hashes
Andreas Steffen [Fri, 28 Oct 2011 20:53:40 +0000 (22:53 +0200)]
remove attest
Andreas Steffen [Fri, 28 Oct 2011 20:53:08 +0000 (22:53 +0200)]
corrected copyright
Andreas Steffen [Fri, 28 Oct 2011 20:46:28 +0000 (22:46 +0200)]
ipsec attest lists data stored in an attestation database
Sansar Choinyambuu [Fri, 28 Oct 2011 14:45:45 +0000 (16:45 +0200)]
free memories that are bound to the context
Sansar Choinyambuu [Fri, 28 Oct 2011 14:17:27 +0000 (16:17 +0200)]
Both D and T flags required to be set for PTS Component Measurement
DH Finish is sent only when D flag is set in TPM_INIT phase
Sansar Choinyambuu [Fri, 28 Oct 2011 13:17:58 +0000 (15:17 +0200)]
use D flag for PTS Protocol Capabilities
Andreas Steffen [Thu, 27 Oct 2011 22:01:29 +0000 (00:01 +0200)]
added measurements for Ubuntu 11.10 i686
Andreas Steffen [Thu, 27 Oct 2011 15:52:32 +0000 (17:52 +0200)]
changed method name to create_file_meas_enumerator
Andreas Steffen [Thu, 27 Oct 2011 12:26:52 +0000 (14:26 +0200)]
committed missing pts_file_type.c
Andreas Steffen [Thu, 27 Oct 2011 05:55:15 +0000 (07:55 +0200)]
added pts_file_type_names
Andreas Steffen [Thu, 27 Oct 2011 04:41:09 +0000 (06:41 +0200)]
Unix-Style File Metadata returns relative pathnames
Andreas Steffen [Thu, 27 Oct 2011 04:29:19 +0000 (06:29 +0200)]
use write_uint64 and read_uint64 in file measurements
Andreas Steffen [Wed, 26 Oct 2011 22:39:17 +0000 (00:39 +0200)]
optimized handling of UNIX file metadata
Andreas Steffen [Wed, 26 Oct 2011 22:37:24 +0000 (00:37 +0200)]
extended bio_reader and bio_writer to handle u_int64_t
Andreas Steffen [Wed, 26 Oct 2011 20:10:24 +0000 (22:10 +0200)]
shortened fieldnames of pts_file_metadata_t struct
Andreas Steffen [Wed, 26 Oct 2011 20:06:46 +0000 (22:06 +0200)]
removed empty line
Andreas Steffen [Wed, 26 Oct 2011 19:29:15 +0000 (21:29 +0200)]
compacted file metadata debug output
Sansar Choinyambuu [Mon, 24 Oct 2011 12:11:11 +0000 (14:11 +0200)]
Copy just 20 bytes of pcr after value
Sansar Choinyambuu [Mon, 24 Oct 2011 11:31:05 +0000 (13:31 +0200)]
follow strongswan coding rules
Sansar Choinyambuu [Mon, 24 Oct 2011 10:43:38 +0000 (12:43 +0200)]
Sort the pcr entries list everytime new entry is added
Sansar Choinyambuu [Mon, 24 Oct 2011 09:47:00 +0000 (11:47 +0200)]
Modified some unnecessary todo statement
Sansar Choinyambuu [Mon, 24 Oct 2011 09:40:07 +0000 (11:40 +0200)]
Cosmetics
Sansar Choinyambuu [Mon, 24 Oct 2011 09:37:22 +0000 (11:37 +0200)]
Deleted unnecessary debuggin statements for File Metadata on IMC side
Sansar Choinyambuu [Mon, 24 Oct 2011 09:28:17 +0000 (11:28 +0200)]
Implemented creating and handling of Optional PCR Composite field in Simple Evidence Final attribute
Sansar Choinyambuu [Mon, 24 Oct 2011 08:39:17 +0000 (10:39 +0200)]
Construct PCR Composite using information received in Simple Component Evidence attributes
Sansar Choinyambuu [Mon, 24 Oct 2011 08:38:32 +0000 (10:38 +0200)]
Temporary commenting out of processing optional PCR Composite field
Sansar Choinyambuu [Fri, 21 Oct 2011 11:50:28 +0000 (13:50 +0200)]
Used Openssl RSA_verify function
Sansar Choinyambuu [Fri, 21 Oct 2011 08:43:59 +0000 (10:43 +0200)]
Fixed calculate quote info function -> initialize PCR bit mask array with zeroes
Return TPM Quote Info only, hash of it is calculated in IMV Process
Renamed digest with quote info
Sansar Choinyambuu [Fri, 21 Oct 2011 08:43:27 +0000 (10:43 +0200)]
Included hasher.h
Sansar Choinyambuu [Wed, 19 Oct 2011 12:20:29 +0000 (14:20 +0200)]
fixed typo in reason strings
Sansar Choinyambuu [Wed, 19 Oct 2011 11:55:46 +0000 (13:55 +0200)]
Check if matching value configured with the received pcr after value in Simple Component Evidence
Sansar Choinyambuu [Wed, 19 Oct 2011 11:54:29 +0000 (13:54 +0200)]
Changed definition of pcr_value in pcr_entry_t structure
Implemented function to check if recevied PCR after value matches with any configured pcr value
Sansar Choinyambuu [Wed, 19 Oct 2011 09:18:57 +0000 (11:18 +0200)]
deleted unnecessary debuggin statement
Sansar Choinyambuu [Wed, 19 Oct 2011 09:17:27 +0000 (11:17 +0200)]
return SHA1 hash of TPM Quote Info in calculate_quote_digest
Sansar Choinyambuu [Wed, 19 Oct 2011 09:15:48 +0000 (11:15 +0200)]
Modified reason strings
Sansar Choinyambuu [Wed, 19 Oct 2011 07:20:02 +0000 (09:20 +0200)]
Replaced static string path with Metadata requests retrieved from pts database
Sansar Choinyambuu [Wed, 19 Oct 2011 07:18:58 +0000 (09:18 +0200)]
Implemented new create enumerator function to get metadata request paths
Modified existing file_enumerator function to include just measurement requests
Sansar Choinyambuu [Wed, 19 Oct 2011 07:17:29 +0000 (09:17 +0200)]
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
Sansar Choinyambuu [Fri, 14 Oct 2011 16:19:49 +0000 (18:19 +0200)]
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
Sansar Choinyambuu [Fri, 14 Oct 2011 16:18:07 +0000 (18:18 +0200)]
Replaced with boolean variable for PCR info included and Evidence Signature included flags
Write and Read flags to int first and set flags /Due to special definition/
Sansar Choinyambuu [Wed, 12 Oct 2011 09:42:40 +0000 (11:42 +0200)]
Loading AIK Blob from file configured
Finalized implementation of quote_tpm function
Sansar Choinyambuu [Mon, 10 Oct 2011 14:07:18 +0000 (16:07 +0200)]
Get AIK certificate encoding in PUBKEY_ASN1_DER if it's just public key
Sansar Choinyambuu [Mon, 10 Oct 2011 09:52:36 +0000 (11:52 +0200)]
Added parentesis for logical conditions of IF statement to get rid of the warning
Andreas Steffen [Sun, 9 Oct 2011 20:30:55 +0000 (22:30 +0200)]
added pts_dh_group_error_create() and pts_dh_nonce_error_create()
Andreas Steffen [Sun, 9 Oct 2011 17:37:48 +0000 (19:37 +0200)]
moved building of attributes to imv_attestation_build
Andreas Steffen [Sun, 9 Oct 2011 13:58:37 +0000 (15:58 +0200)]
cosmetics
Andreas Steffen [Sun, 9 Oct 2011 13:39:25 +0000 (15:39 +0200)]
moved comments
Andreas Steffen [Sun, 9 Oct 2011 13:19:03 +0000 (15:19 +0200)]
added the IMV_ATTESTATION_STATE_NONCE_REQ state
Andreas Steffen [Sun, 9 Oct 2011 08:19:10 +0000 (10:19 +0200)]
moved attribute processing to imc_attestation_process
Andreas Steffen [Sun, 9 Oct 2011 08:18:24 +0000 (10:18 +0200)]
aborting after fatal imv_attestation error
Andreas Steffen [Sat, 8 Oct 2011 22:58:33 +0000 (00:58 +0200)]
moved attribute processing to imv_attestation_process
Andreas Steffen [Sat, 8 Oct 2011 20:17:50 +0000 (22:17 +0200)]
refactored DH group nonce exchange
Andreas Steffen [Sat, 8 Oct 2011 13:13:30 +0000 (15:13 +0200)]
cosmetics
Andreas Steffen [Sat, 8 Oct 2011 13:12:37 +0000 (15:12 +0200)]
normalized and extended pts_meas_algo functions
Andreas Steffen [Sat, 8 Oct 2011 12:32:52 +0000 (14:32 +0200)]
renamed conversion function to pts_dh_group_to_ike
Andreas Steffen [Sat, 8 Oct 2011 12:24:24 +0000 (14:24 +0200)]
normalized pts_dh_group function names
Andreas Steffen [Sat, 8 Oct 2011 12:12:14 +0000 (14:12 +0200)]
added pts_dh_group_select
Andreas Steffen [Fri, 7 Oct 2011 19:01:16 +0000 (21:01 +0200)]
combine two algorithm checks
Andreas Steffen [Fri, 7 Oct 2011 18:28:29 +0000 (20:28 +0200)]
fixed setting of PTS DH group
Sansar Choinyambuu [Fri, 7 Oct 2011 13:40:29 +0000 (15:40 +0200)]
Changed encoding type to ASN.1 DER
Sansar Choinyambuu [Fri, 7 Oct 2011 13:15:56 +0000 (15:15 +0200)]
Improved implementation of Read PCR/ Extend PCR/ Quote_TPM functions
Implemented creating/handling of Simple Evidence Final attribute (incomplete)
Sansar Choinyambuu [Fri, 7 Oct 2011 13:15:23 +0000 (15:15 +0200)]
Removed unnecessary setter functions
Sansar Choinyambuu [Fri, 7 Oct 2011 13:15:01 +0000 (15:15 +0200)]
Fixes for memory leaks
Sansar Choinyambuu [Fri, 7 Oct 2011 13:14:24 +0000 (15:14 +0200)]
Freeing memory allocated for AIK after writing
Sansar Choinyambuu [Fri, 7 Oct 2011 09:15:37 +0000 (11:15 +0200)]
Changed definition of output and set them in quote_tpm function
Sansar Choinyambuu [Fri, 7 Oct 2011 09:14:41 +0000 (11:14 +0200)]
Use already negotiated Measurement algorithm as Hashing algorithm for Diffie Hellman secret calculation
Sansar Choinyambuu [Fri, 7 Oct 2011 07:13:42 +0000 (09:13 +0200)]
Implemented first version of tpm quote function
Andreas Steffen [Fri, 7 Oct 2011 07:12:18 +0000 (09:12 +0200)]
added newline at end of file
Andreas Steffen [Fri, 7 Oct 2011 06:04:31 +0000 (08:04 +0200)]
fixed pts_probe_dh_groups warning
Sansar Choinyambuu [Wed, 5 Oct 2011 08:53:05 +0000 (10:53 +0200)]
Fixed some memory leaks
Sansar Choinyambuu [Wed, 5 Oct 2011 08:52:17 +0000 (10:52 +0200)]
Changed definition of get_my_pub_val function a little
Sansar Choinyambuu [Wed, 5 Oct 2011 08:51:32 +0000 (10:51 +0200)]
Added ctime function to white list
Sansar Choinyambuu [Wed, 5 Oct 2011 07:01:24 +0000 (09:01 +0200)]
Fixed freeing invalid memory issue
Sansar Choinyambuu [Fri, 30 Sep 2011 12:57:29 +0000 (14:57 +0200)]
Implemented hasndling of Request Functional Component Evidence and creation of Simple Component Evidences
Sansar Choinyambuu [Fri, 30 Sep 2011 12:56:25 +0000 (14:56 +0200)]
Implemented functions for reading and extending TPM PCR
Made hash_file function a member of pts object
Sansar Choinyambuu [Fri, 30 Sep 2011 12:54:39 +0000 (14:54 +0200)]
Use struct containing the parameters for Create function
Deleted unnecessary setter functions
Sansar Choinyambuu [Wed, 28 Sep 2011 13:14:02 +0000 (15:14 +0200)]
Fixed memory leaks
Sansar Choinyambuu [Wed, 28 Sep 2011 13:12:32 +0000 (15:12 +0200)]
Clone chunk_t parameters in create function
Sansar Choinyambuu [Fri, 23 Sep 2011 14:06:29 +0000 (16:06 +0200)]
Implemented handling of DH Parameters Response and Finish attributes
Implemented calculating session secrets
Sansar Choinyambuu [Fri, 23 Sep 2011 14:05:54 +0000 (16:05 +0200)]
Replaced DH_NONCE state with TPM_INIT state
Sansar Choinyambuu [Fri, 23 Sep 2011 14:05:21 +0000 (16:05 +0200)]
Cloning chunk_t parameters in process message
Sansar Choinyambuu [Fri, 23 Sep 2011 14:04:37 +0000 (16:04 +0200)]
Fixed bug for updating supported diffie hellman groups
Sansar Choinyambuu [Wed, 21 Sep 2011 14:53:46 +0000 (16:53 +0200)]
Removed unnecessary debug statement
Sansar Choinyambuu [Wed, 21 Sep 2011 14:51:39 +0000 (16:51 +0200)]
Return false if mandatory DH Group IKE19 is not available
Sansar Choinyambuu [Wed, 21 Sep 2011 14:32:25 +0000 (16:32 +0200)]
Started implementing handling of DH Nonce attributes
Sansar Choinyambuu [Wed, 21 Sep 2011 08:36:50 +0000 (10:36 +0200)]
Implemented Diffie Hellman Nonce attributes
Sansar Choinyambuu [Wed, 21 Sep 2011 08:35:10 +0000 (10:35 +0200)]
Write/Read flags field directly to/from variable
Sansar Choinyambuu [Fri, 16 Sep 2011 14:13:50 +0000 (16:13 +0200)]
Began implementing handline of Functional Component Measuring attributes
Sansar Choinyambuu [Fri, 16 Sep 2011 09:17:32 +0000 (11:17 +0200)]
Fixed bug at checking error code from file stat
Sansar Choinyambuu [Wed, 14 Sep 2011 13:41:57 +0000 (15:41 +0200)]
Implemented handling of File Metadata
Sansar Choinyambuu [Fri, 9 Sep 2011 09:23:19 +0000 (11:23 +0200)]
File not Found, Invalid path, Invalid Delimiter PTS errors case checks implemented
Andreas Steffen [Mon, 28 Nov 2011 05:01:03 +0000 (06:01 +0100)]
version bump to 4.6.2dr1
Tobias Brunner [Fri, 25 Nov 2011 09:22:41 +0000 (10:22 +0100)]
libfast: Fixed compiler warning.
Tobias Brunner [Fri, 25 Nov 2011 09:18:03 +0000 (10:18 +0100)]
Fixed compiler warnings for DH groups that define no subgroup.