Home
last modified time | relevance | path

Searched refs:payload_size (Results 1 – 5 of 5) sorted by relevance

/optee_os/core/pta/imx/
H A Ddek_blob.c53 static TEE_Result do_generate(const uint8_t *payload, size_t payload_size, in do_generate() argument
67 assert(payload && blob && payload_size && blob_size); in do_generate()
68 assert(payload_size == (128 / 8) || payload_size == (192 / 8) || in do_generate()
69 payload_size == (256 / 8)); in do_generate()
75 dek_size = payload_size + BLOB_PAD_SIZE; in do_generate()
93 header->size = payload_size; in do_generate()
97 return caam_dek_generate(payload, payload_size, blob + sizeof(*header), in do_generate()
/optee_os/core/drivers/crypto/caam/blob/
H A Dcaam_dek.c31 TEE_Result caam_dek_generate(const uint8_t *payload, size_t payload_size, in caam_dek_generate() argument
44 assert(payload_size && dek_size); in caam_dek_generate()
59 memcpy((void *)dek_sm_addr.vaddr, payload, payload_size); in caam_dek_generate()
74 key_modifier[0] = SHIFT_U32(payload_size, 16) | SHIFT_U32(0x55, 8) | in caam_dek_generate()
91 caam_desc_add_word(desc, SEQ_IN_PTR(payload_size)); in caam_dek_generate()
98 cache_operation(TEE_CACHECLEAN, (void *)payload, payload_size); in caam_dek_generate()
/optee_os/core/drivers/imx/dcp/
H A Ddcp.c437 data->payload_size = DCP_AES128_KEY_SIZE; in dcp_cipher_do_update()
441 data->payload_size += DCP_AES128_IV_SIZE; in dcp_cipher_do_update()
450 data->payload_size); in dcp_cipher_do_update()
587 size_t payload_size = 0; in dcp_sha_do_final() local
606 payload_size = hash_alg[hashdata->alg].size; in dcp_sha_do_final()
611 memcpy(digest, sha1_null_msg, payload_size); in dcp_sha_do_final()
613 memcpy(digest, sha256_null_msg, payload_size); in dcp_sha_do_final()
617 ret = dcp_calloc_align_buf(&payload, payload_size); in dcp_sha_do_final()
630 payload_size); in dcp_sha_do_final()
636 payload_size); in dcp_sha_do_final()
[all …]
/optee_os/core/include/drivers/
H A Dcaam_extension.h52 TEE_Result caam_dek_generate(const uint8_t *payload, size_t payload_size,
/optee_os/core/include/drivers/imx/
H A Ddcp.h96 size_t payload_size; member