Searched refs:library_key (Results 1 – 6 of 6) sorted by relevance
| /trusted-firmware-m-latest/secure_fw/partitions/crypto/ |
| D | crypto_key_management.c | 34 tfm_crypto_library_key_id_t library_key = tfm_crypto_library_key_id_init( in tfm_crypto_key_management_interface() local 64 data, data_length, &library_key); in tfm_crypto_key_management_interface() 66 *key_id = CRYPTO_LIBRARY_GET_KEY_ID(library_key); in tfm_crypto_key_management_interface() 76 status = psa_open_key(library_key, &library_key); in tfm_crypto_key_management_interface() 77 *key_id = CRYPTO_LIBRARY_GET_KEY_ID(library_key); in tfm_crypto_key_management_interface() 82 status = psa_close_key(library_key); in tfm_crypto_key_management_interface() 87 status = psa_destroy_key(library_key); in tfm_crypto_key_management_interface() 94 status = psa_get_key_attributes(library_key, &srv_key_attr); in tfm_crypto_key_management_interface() 113 status = psa_export_key(library_key, data, data_size, in tfm_crypto_key_management_interface() 125 status = psa_export_public_key(library_key, data, data_size, in tfm_crypto_key_management_interface() [all …]
|
| D | crypto_asymmetric.c | 34 tfm_crypto_library_key_id_t library_key = tfm_crypto_library_key_id_init( in tfm_crypto_asymmetric_sign_interface() local 44 status = psa_sign_message(library_key, iov->alg, input, input_length, in tfm_crypto_asymmetric_sign_interface() 58 return psa_verify_message(library_key, iov->alg, input, input_length, in tfm_crypto_asymmetric_sign_interface() 68 status = psa_sign_hash(library_key, iov->alg, hash, hash_length, in tfm_crypto_asymmetric_sign_interface() 82 return psa_verify_hash(library_key, iov->alg, hash, hash_length, in tfm_crypto_asymmetric_sign_interface() 112 tfm_crypto_library_key_id_t library_key = tfm_crypto_library_key_id_init( in tfm_crypto_asymmetric_encrypt_interface() local 124 status = psa_asymmetric_encrypt(library_key, iov->alg, in tfm_crypto_asymmetric_encrypt_interface() 143 status = psa_asymmetric_decrypt(library_key, iov->alg, in tfm_crypto_asymmetric_encrypt_interface()
|
| D | crypto_key_derivation.c | 39 tfm_crypto_library_key_id_t library_key = tfm_crypto_library_key_id_init( in tfm_crypto_key_derivation_interface() local 47 return psa_raw_key_agreement(iov->alg, library_key, in tfm_crypto_key_derivation_interface() 121 iov->step, library_key); in tfm_crypto_key_derivation_interface() 139 &library_key); in tfm_crypto_key_derivation_interface() 141 *key_handle = CRYPTO_LIBRARY_GET_KEY_ID(library_key); in tfm_crypto_key_derivation_interface() 172 library_key, in tfm_crypto_key_derivation_interface()
|
| D | crypto_mac.c | 37 tfm_crypto_library_key_id_t library_key = tfm_crypto_library_key_id_init( in tfm_crypto_mac_interface() local 48 status = psa_mac_compute(library_key, iov->alg, input, input_length, in tfm_crypto_mac_interface() 66 return psa_mac_verify(library_key, iov->alg, input, input_length, in tfm_crypto_mac_interface() 120 status = psa_mac_sign_setup(operation, library_key, iov->alg); in tfm_crypto_mac_interface() 128 status = psa_mac_verify_setup(operation, library_key, iov->alg); in tfm_crypto_mac_interface()
|
| D | crypto_cipher.c | 37 tfm_crypto_library_key_id_t library_key = tfm_crypto_library_key_id_init( in tfm_crypto_cipher_interface() local 48 status = psa_cipher_encrypt(library_key, iov->alg, input, input_length, in tfm_crypto_cipher_interface() 66 status = psa_cipher_decrypt(library_key, iov->alg, input, input_length, in tfm_crypto_cipher_interface() 141 status = psa_cipher_encrypt_setup(operation, library_key, iov->alg); in tfm_crypto_cipher_interface() 149 status = psa_cipher_decrypt_setup(operation, library_key, iov->alg); in tfm_crypto_cipher_interface()
|
| D | crypto_aead.c | 40 tfm_crypto_library_key_id_t library_key = tfm_crypto_library_key_id_init( in tfm_crypto_aead_interface() local 57 status = psa_aead_encrypt(library_key, iov->alg, nonce, nonce_length, in tfm_crypto_aead_interface() 83 status = psa_aead_decrypt(library_key, iov->alg, nonce, nonce_length, in tfm_crypto_aead_interface() 144 status = psa_aead_encrypt_setup(operation, library_key, iov->alg); in tfm_crypto_aead_interface() 152 status = psa_aead_decrypt_setup(operation, library_key, iov->alg); in tfm_crypto_aead_interface()
|