diff options
Diffstat (limited to 'include/trusty/keymaster_serializable.h')
-rw-r--r-- | include/trusty/keymaster_serializable.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/trusty/keymaster_serializable.h b/include/trusty/keymaster_serializable.h index a8295dffed..830c0ba13b 100644 --- a/include/trusty/keymaster_serializable.h +++ b/include/trusty/keymaster_serializable.h @@ -68,6 +68,14 @@ int km_attestation_data_serialize(const struct km_attestation_data *data, uint8_t **out, uint32_t *out_size); /** + * Serializes a km_attestation_id_data structure. On success, allocates |*out_size| + * bytes to |*out| and writes the serialized |data| to |*out|. Caller takes + * ownership of |*out|. Returns one of trusty_err. + */ +int km_attestation_id_data_serialize(const struct km_attestation_id_data *data, + uint8_t** out, uint32_t *out_size); + +/** * Serializes a km_secure_unlock_data structure. On success, allocates |*out_size| * bytes to |*out| and writes the serialized |data| to |*out|. Caller takes * ownership of |*out|. Returns one of trusty_err. |