Home
last modified time | relevance | path

Searched refs:library_key (Results 1 – 6 of 6) sorted by relevance

/trusted-firmware-m-latest/secure_fw/partitions/crypto/
Dcrypto_key_management.c34 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 …]
Dcrypto_asymmetric.c34 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()
Dcrypto_key_derivation.c39 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()
Dcrypto_mac.c37 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()
Dcrypto_cipher.c37 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()
Dcrypto_aead.c40 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()