1 /* 2 * Function signatures for functionality that can be provided by 3 * cryptographic accelerators. 4 */ 5 /* Copyright The Mbed TLS Contributors 6 * SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later 7 */ 8 9 #ifndef PSA_CRYPTO_DRIVER_WRAPPERS_NO_STATIC_H 10 #define PSA_CRYPTO_DRIVER_WRAPPERS_NO_STATIC_H 11 12 #include "psa/crypto.h" 13 #include "psa/crypto_driver_common.h" 14 15 psa_status_t psa_driver_wrapper_export_public_key( 16 const psa_key_attributes_t *attributes, 17 const uint8_t *key_buffer, size_t key_buffer_size, 18 uint8_t *data, size_t data_size, size_t *data_length); 19 20 psa_status_t psa_driver_wrapper_get_key_buffer_size( 21 const psa_key_attributes_t *attributes, 22 size_t *key_buffer_size); 23 24 psa_status_t psa_driver_wrapper_get_builtin_key( 25 psa_drv_slot_number_t slot_number, 26 psa_key_attributes_t *attributes, 27 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length); 28 29 #endif /* PSA_CRYPTO_DRIVER_WRAPPERS_NO_STATIC_H */ 30 31 /* End of automatically generated file. */ 32