Home
last modified time | relevance | path

Searched refs:key_data (Results 1 – 7 of 7) sorted by relevance

/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpsa_crypto_storage.c233 uint8_t key_data[]; member
254 memcpy(storage_format->key_data, data, data_length); in psa_format_key_data_for_storage()
268 uint8_t **key_data, in psa_parse_key_data_from_storage() argument
298 *key_data = NULL; in psa_parse_key_data_from_storage()
300 *key_data = mbedtls_calloc(1, *key_data_length); in psa_parse_key_data_from_storage()
301 if (*key_data == NULL) { in psa_parse_key_data_from_storage()
304 memcpy(*key_data, storage_format->key_data, *key_data_length); in psa_parse_key_data_from_storage()
350 void psa_free_persistent_key_data(uint8_t *key_data, size_t key_data_length) in psa_free_persistent_key_data() argument
352 mbedtls_zeroize_and_free(key_data, key_data_length); in psa_free_persistent_key_data()
H A Dpsa_crypto_storage.h160 void psa_free_persistent_key_data(uint8_t *key_data, size_t key_data_length);
194 uint8_t **key_data,
H A Dpk.c655 unsigned char *key_data = key_end; in import_pair_into_psa() local
657 key_buffer, &key_data); in import_pair_into_psa()
661 size_t key_length = key_end - key_data; in import_pair_into_psa()
663 key_data, key_length, in import_pair_into_psa()
665 mbedtls_platform_zeroize(key_data, key_length); in import_pair_into_psa()
746 unsigned char *key_data = NULL; in import_public_into_psa() local
757 key_data = key_end; in import_public_into_psa()
759 key_buffer, &key_data); in import_public_into_psa()
782 key_data = (unsigned char *) pk->pub_raw; in import_public_into_psa()
798 key_data = key_buffer; in import_public_into_psa()
[all …]
H A Dpsa_crypto_slot_management.c685 uint8_t *key_data = NULL; in psa_load_persistent_key_into_slot() local
689 &key_data, &key_data_length); in psa_load_persistent_key_into_slot()
706 data = (psa_se_key_data_storage_t *) key_data; in psa_load_persistent_key_into_slot()
713 status = psa_copy_key_material_into_slot(slot, key_data, key_data_length); in psa_load_persistent_key_into_slot()
719 psa_free_persistent_key_data(key_data, key_data_length); in psa_load_persistent_key_into_slot()
H A Dpsa_crypto_core.h145 struct key_data { struct
/optee_os/core/drivers/
H A Dversal_huk.c173 uint32_t key_data[8] = DEVEL_KEY; in aes_gcm_encrypt() local
177 size_t key_len = sizeof(key_data); in aes_gcm_encrypt()
195 for (i = 0; i < ARRAY_SIZE(key_data); i++) in aes_gcm_encrypt()
196 key_data[i] = TEE_U32_BSWAP(key_data[i]); in aes_gcm_encrypt()
198 versal_mbox_alloc(key_len, key_data, &p); in aes_gcm_encrypt()
/optee_os/ta/pkcs11/src/
H A Dprocessing.c1135 void *key_data = NULL; in entry_wrap_key() local
1266 rc = alloc_key_data_to_wrap(key->attributes, &key_data, &key_sz); in entry_wrap_key()
1276 rc = wrap_data_by_symm_enc(session, key_data, key_sz, out_buf, in entry_wrap_key()
1284 rc = wrap_data_by_asymm_enc(session, key_data, key_sz, out_buf, in entry_wrap_key()
1294 TEE_Free(key_data); in entry_wrap_key()