mbed TLS v3.1.0
|
Definitions for all PSA crypto drivers. More...
#include <stddef.h>
#include <stdint.h>
#include "crypto_types.h"
#include "crypto_values.h"
#include "crypto_sizes.h"
Go to the source code of this file.
Enumerations | |
enum | psa_encrypt_or_decrypt_t { PSA_CRYPTO_DRIVER_DECRYPT, PSA_CRYPTO_DRIVER_ENCRYPT } |
Definitions for all PSA crypto drivers.
This file contains common definitions shared by all PSA crypto drivers. Do not include it directly: instead, include the header file(s) for the type(s) of driver that you are implementing. For example, if you are writing a dynamically registered driver for a secure element, include psa/crypto_se_driver.h
.
This file is part of the PSA Crypto Driver Model, containing functions for driver developers to implement to enable hardware to be called in a standardized way by a PSA Cryptographic API implementation. The functions comprising the driver model, which driver authors implement, are not intended to be called by application developers.
Definition in file crypto_driver_common.h.
For encrypt-decrypt functions, whether the operation is an encryption or a decryption.
Enumerator | |
---|---|
PSA_CRYPTO_DRIVER_DECRYPT | |
PSA_CRYPTO_DRIVER_ENCRYPT |
Definition at line 51 of file crypto_driver_common.h.