![]()
![]()
#define PSA_CRYPTO_CORE_H
![]()
![]()
#include "mbedtls/config.h"
![]()
![]()
#include
![]()
![]()
#include "psa/crypto.h"
![]()
![]()
#include "psa/crypto_se_driver.h"
![]()
![]()
mbedtls_psa_safer_memcmp(const uint8_t *, const uint8_t *, size_t)
![]()
![]()
for
(i = 0; i < n; i++)
![]()
![]()
psa_key_slot_t
![]()
![]()
attr
![]()
![]()
lock_count
![]()
![]()
key_data
![]()
![]()
data
![]()
![]()
bytes
![]()
![]()
key
![]()
![]()
psa_is_key_slot_occupied(const psa_key_slot_t *)
![]()
![]()
psa_is_key_slot_locked(const psa_key_slot_t *)
![]()
![]()
psa_key_slot_get_flags(const psa_key_slot_t *, uint16_t)
![]()
![]()
psa_key_slot_set_flags(psa_key_slot_t *, uint16_t, uint16_t)
![]()
![]()
psa_key_slot_set_bits_in_flags(psa_key_slot_t *, uint16_t)
![]()
![]()
psa_key_slot_clear_bits(psa_key_slot_t *, uint16_t)
![]()
![]()
psa_wipe_key_slot(psa_key_slot_t *);
![]()
![]()
psa_allocate_buffer_to_slot(psa_key_slot_t *, size_t);
![]()
![]()
psa_remove_key_data_from_memory(psa_key_slot_t *);
![]()
![]()
psa_copy_key_material_into_slot(psa_key_slot_t *, const uint8_t *, size_t);
![]()
![]()
mbedtls_to_psa_error(int);
![]()
![]()
psa_import_key_into_slot(const psa_key_attributes_t *, const uint8_t *, size_t, uint8_t *, size_t, size_t *, size_t *);
![]()
![]()
psa_export_key_internal(const psa_key_attributes_t *, const uint8_t *, size_t, uint8_t *, size_t, size_t *);
![]()
![]()
psa_export_public_key_internal(const psa_key_attributes_t *, const uint8_t *, size_t, uint8_t *, size_t, size_t *);
![]()
![]()
psa_generate_key_internal(const psa_key_attributes_t *, uint8_t *, size_t, size_t *);
![]()
![]()
psa_sign_message_builtin(const psa_key_attributes_t *, const uint8_t *, size_t, psa_algorithm_t, const uint8_t *, size_t, uint8_t *, size_t, size_t *);
![]()
![]()
psa_verify_message_builtin(const psa_key_attributes_t *, const uint8_t *, size_t, psa_algorithm_t, const uint8_t *, size_t, const uint8_t *, size_t);
![]()
![]()
psa_sign_hash_builtin(const psa_key_attributes_t *, const uint8_t *, size_t, psa_algorithm_t, const uint8_t *, size_t, uint8_t *, size_t, size_t *);
![]()
![]()
psa_verify_hash_builtin(const psa_key_attributes_t *, const uint8_t *, size_t, psa_algorithm_t, const uint8_t *, size_t, const uint8_t *, size_t);
![]()
![]()
psa_crypto_local_input_s
![]()
![]()
buffer
![]()
![]()
length
![]()
![]()
#define PSA_CRYPTO_LOCAL_INPUT_INIT
![]()
![]()
psa_crypto_local_input_alloc(const uint8_t *, size_t, psa_crypto_local_input_t *);
![]()
![]()
psa_crypto_local_input_free(psa_crypto_local_input_t *);
![]()
![]()
psa_crypto_local_output_s
![]()
![]()
original
![]()
![]()
buffer
![]()
![]()
length
![]()
![]()
#define PSA_CRYPTO_LOCAL_OUTPUT_INIT
![]()
![]()
psa_crypto_local_output_alloc(uint8_t *, size_t, psa_crypto_local_output_t *);
![]()
![]()
psa_crypto_local_output_free(psa_crypto_local_output_t *);