Home | History | Annotate | Download | only in android_keymaster

Lines Matching refs:blob

53 static size_t blob_size(const keymaster_blob_t& blob) {
54 return sizeof(uint32_t) /* data size */ + blob.data_length;
57 static uint8_t* serialize_blob(const keymaster_blob_t& blob, uint8_t* buf, const uint8_t* end) {
58 return append_size_and_data_to_buf(buf, end, blob.data, blob.data_length);
61 static bool deserialize_blob(keymaster_blob_t* blob, const uint8_t** buf_ptr, const uint8_t* end) {
62 delete[] blob->data;
63 *blob = {};
65 if (!copy_size_and_data_from_buf(buf_ptr, end, &blob->data_length, &deserialized_blob))
67 blob->data = deserialized_blob.release();