From: Sansar Choinyambuu Date: Mon, 24 Oct 2011 08:38:32 +0000 (+0200) Subject: Temporary commenting out of processing optional PCR Composite field X-Git-Tag: 4.6.2~307 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d09cf1971653bc9958dc1a19b92533c1ee8ef67a;p=thirdparty%2Fstrongswan.git Temporary commenting out of processing optional PCR Composite field --- diff --git a/src/libpts/tcg/tcg_pts_attr_simple_evid_final.c b/src/libpts/tcg/tcg_pts_attr_simple_evid_final.c index 2aa584cc7a..9528e3a6ac 100644 --- a/src/libpts/tcg/tcg_pts_attr_simple_evid_final.c +++ b/src/libpts/tcg/tcg_pts_attr_simple_evid_final.c @@ -236,7 +236,7 @@ METHOD(pa_tnc_attr_t, process, status_t, /* Optional Composite Hash Algorithm and TPM PCR Composite field is included */ if (this->flags != PTS_SIMPLE_EVID_FINAL_FLAG_NO) { - u_int32_t pcr_comp_len; + /** u_int32_t pcr_comp_len;*/ u_int32_t tpm_quote_sign_len; /** TODO: Ignoring Hashing algorithm field @@ -244,9 +244,14 @@ METHOD(pa_tnc_attr_t, process, status_t, * reader->read_uint16(reader, &algorithm); * this->comp_hash_algorithm = algorithm; */ - reader->read_uint32(reader, &pcr_comp_len); - reader->read_data(reader, pcr_comp_len, &this->pcr_comp); - this->pcr_comp = chunk_clone(this->pcr_comp); + + /** TODO: Ignoring PCR Composite field + * Which data to send in this field from IMC? + * reader->read_uint32(reader, &pcr_comp_len); + * reader->read_data(reader, pcr_comp_len, &this->pcr_comp); + * this->pcr_comp = chunk_clone(this->pcr_comp); + */ + this->pcr_comp = chunk_empty; reader->read_uint32(reader, &tpm_quote_sign_len); reader->read_data(reader, tpm_quote_sign_len, &this->tpm_quote_sign); this->tpm_quote_sign = chunk_clone(this->tpm_quote_sign);