diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/libimcv/plugins/imc_attestation/imc_attestation.c | 4 | ||||
-rw-r--r-- | src/libimcv/plugins/imv_attestation/imv_attestation.c | 5 | ||||
-rw-r--r-- | src/libpts/pts/pts.c | 2 |
3 files changed, 7 insertions, 4 deletions
diff --git a/src/libimcv/plugins/imc_attestation/imc_attestation.c b/src/libimcv/plugins/imc_attestation/imc_attestation.c index 101f59250..4d7d80076 100644 --- a/src/libimcv/plugins/imc_attestation/imc_attestation.c +++ b/src/libimcv/plugins/imc_attestation/imc_attestation.c @@ -71,7 +71,7 @@ static pts_dh_group_t supported_dh_groups = 0; * High Entropy Random Data * used in calculation of shared secret for the assessment session */ -static chunk_t responder_nonce; +static char *responder_nonce = NULL; /** * see section 3.7.1 of TCG TNC IF-IMC Specification 1.2 @@ -81,6 +81,8 @@ TNC_Result TNC_IMC_Initialize(TNC_IMCID imc_id, TNC_Version max_version, TNC_Version *actual_version) { + rng_t *rng; + if (imc_attestation) { DBG1(DBG_IMC, "IMC \"%s\" has already been initialized", imc_name); diff --git a/src/libimcv/plugins/imv_attestation/imv_attestation.c b/src/libimcv/plugins/imv_attestation/imv_attestation.c index 9f9131b3a..af3c33734 100644 --- a/src/libimcv/plugins/imv_attestation/imv_attestation.c +++ b/src/libimcv/plugins/imv_attestation/imv_attestation.c @@ -66,7 +66,7 @@ static pts_dh_group_t supported_dh_groups = 0; * High Entropy Random Data * used in calculation of shared secret for the assessment session */ -static chunk_t initiator_nonce; +static char *initiator_nonce = NULL; /** * PTS file measurement database @@ -97,6 +97,7 @@ TNC_Result TNC_IMV_Initialize(TNC_IMVID imv_id, TNC_Version *actual_version) { char *hash_alg, *dh_group, *uri, *cadir; + rng_t *rng; if (imv_attestation) { @@ -485,7 +486,7 @@ TNC_Result TNC_IMV_Terminate(TNC_IMVID imv_id) } DESTROY_IF(pts_db); DESTROY_IF(pts_credmgr); - free(initiator_nonce.ptr); + free(initiator_nonce); libpts_deinit(); diff --git a/src/libpts/pts/pts.c b/src/libpts/pts/pts.c index b83cf342a..0f850f292 100644 --- a/src/libpts/pts/pts.c +++ b/src/libpts/pts/pts.c @@ -474,7 +474,7 @@ METHOD(pts_t, is_path_valid, bool, private_pts_t *this, char *path, pts_error_code_t *error_code) { struct stat st; - + *error_code = 0; if (!stat(path, &st)) |