Implemented first version of tpm quote function

This commit is contained in:
Sansar Choinyambuu
2011-11-28 17:43:00 +01:00
committed by Andreas Steffen
parent c0e4e0a6ab
commit 6c33703c4a
+5 -1
View File
@@ -363,6 +363,7 @@ struct pts_t {
/** /**
* Reads given PCR value and returns it * Reads given PCR value and returns it
* Expects owner secret to be WELL_KNOWN_SECRET
* *
* @param pcr_num Number of PCR to read * @param pcr_num Number of PCR to read
* @param pcr_value Chunk to save pcr read output * @param pcr_value Chunk to save pcr read output
@@ -372,6 +373,7 @@ struct pts_t {
/** /**
* Extends given PCR with given value * Extends given PCR with given value
* Expects owner secret to be WELL_KNOWN_SECRET
* *
* @param pcr_num Number of PCR to extend * @param pcr_num Number of PCR to extend
* @param input Value to extend * @param input Value to extend
@@ -382,12 +384,14 @@ struct pts_t {
/** /**
* Quote over PCR's * Quote over PCR's
* Expects owner and SRK secret to be WELL_KNOWN_SECRET and no password set for AIK
* *
* @param pcrs Set of PCR's to make quotation over * @param pcrs Set of PCR's to make quotation over
* @param num_of_pcr Number of PCR's
* @param quote Chunk to save quote operation output * @param quote Chunk to save quote operation output
* @return FALSE in case of TSS error, TRUE otherwise * @return FALSE in case of TSS error, TRUE otherwise
*/ */
bool (*quote_tpm)(pts_t *this, u_int32_t pcrs, chunk_t *quote); bool (*quote_tpm)(pts_t *this, u_int32_t *pcrs, u_int32_t num_of_pcrs, chunk_t *quote);
/** /**
* Destroys a pts_t object. * Destroys a pts_t object.