aboutsummaryrefslogtreecommitdiffstats
path: root/src/libimcv/imv/imv_state.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libimcv/imv/imv_state.h')
-rw-r--r--src/libimcv/imv/imv_state.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/libimcv/imv/imv_state.h b/src/libimcv/imv/imv_state.h
index 5a818e662..d1a87d2d7 100644
--- a/src/libimcv/imv/imv_state.h
+++ b/src/libimcv/imv/imv_state.h
@@ -80,16 +80,19 @@ struct imv_state_t {
/**
* Set Access Requestor ID
*
- * @param ar_id Access Requestor ID (is not going to be cloned)
+ * @param id_type Access Requestor TCG Standard ID Type
+ * @param id_value Access Requestor TCG Standard ID Value
+ *
*/
- void (*set_ar_id)(imv_state_t *this, identification_t *ar_id);
+ void (*set_ar_id)(imv_state_t *this, u_int32_t id_type, chunk_t id_value);
/**
* Get Access Requestor ID
*
- * @return Access Requestor ID
+ * @param id_type Access Requestor TCG Standard ID Type
+ * @return Access Requestor TCG Standard ID Value
*/
- identification_t* (*get_ar_id)(imv_state_t *this);
+ chunk_t (*get_ar_id)(imv_state_t *this, u_int32_t *id_type);
/**
* Change the connection state