Lines Matching refs:h
242 struct ts_store_handle **h) in ree_fs_ta_open() argument
486 *h = (struct ts_store_handle *)handle; in ree_fs_ta_open()
506 static TEE_Result ree_fs_ta_get_size(const struct ts_store_handle *h, in ree_fs_ta_get_size() argument
509 struct ree_fs_ta_handle *handle = (struct ree_fs_ta_handle *)h; in ree_fs_ta_get_size()
515 static TEE_Result ree_fs_ta_get_tag(const struct ts_store_handle *h, in ree_fs_ta_get_tag() argument
518 struct ree_fs_ta_handle *handle = (struct ree_fs_ta_handle *)h; in ree_fs_ta_get_tag()
531 static TEE_Result check_digest(struct ree_fs_ta_handle *h) in check_digest() argument
536 digest = malloc(h->shdr->hash_size); in check_digest()
539 res = crypto_hash_final(h->hash_ctx, digest, h->shdr->hash_size); in check_digest()
544 if (FTMN_CALLEE_DONE_MEMCMP(memcmp, digest, SHDR_GET_HASH(h->shdr), in check_digest()
545 h->shdr->hash_size)) in check_digest()
552 static TEE_Result ree_fs_ta_read(struct ts_store_handle *h, void *data_core, in ree_fs_ta_read() argument
555 struct ree_fs_ta_handle *handle = (struct ree_fs_ta_handle *)h; in ree_fs_ta_read()
648 static void ree_fs_ta_close(struct ts_store_handle *h) in ree_fs_ta_close() argument
650 struct ree_fs_ta_handle *handle = (struct ree_fs_ta_handle *)h; in ree_fs_ta_close()
683 struct ts_store_handle *h; /* Note: a REE FS TA store handle */ member
693 struct ts_store_handle **h) in buf_ta_open() argument
703 res = ree_fs_ta_open(uuid, &handle->h); in buf_ta_open()
711 res = ree_fs_ta_get_size(handle->h, &handle->ta_size); in buf_ta_open()
715 res = ree_fs_ta_get_tag(handle->h, NULL, &handle->tag_len); in buf_ta_open()
725 res = ree_fs_ta_get_tag(handle->h, handle->tag, &handle->tag_len); in buf_ta_open()
742 res = ree_fs_ta_read(handle->h, handle->buf, NULL, handle->ta_size); in buf_ta_open()
750 *h = (struct ts_store_handle *)handle; in buf_ta_open()
751 ree_fs_ta_close(handle->h); in buf_ta_open()
755 ree_fs_ta_close(handle->h); in buf_ta_open()
763 static TEE_Result buf_ta_get_size(const struct ts_store_handle *h, in buf_ta_get_size() argument
766 struct buf_ree_fs_ta_handle *handle = (struct buf_ree_fs_ta_handle *)h; in buf_ta_get_size()
772 static TEE_Result buf_ta_read(struct ts_store_handle *h, void *data_core, in buf_ta_read() argument
775 struct buf_ree_fs_ta_handle *handle = (struct buf_ree_fs_ta_handle *)h; in buf_ta_read()
795 static TEE_Result buf_ta_get_tag(const struct ts_store_handle *h, in buf_ta_get_tag() argument
798 struct buf_ree_fs_ta_handle *handle = (struct buf_ree_fs_ta_handle *)h; in buf_ta_get_tag()
809 static void buf_ta_close(struct ts_store_handle *h) in buf_ta_close() argument
811 struct buf_ree_fs_ta_handle *handle = (struct buf_ree_fs_ta_handle *)h; in buf_ta_close()