NCBI C++ ToolKit
Enumerations
crypto_driver_common.h File Reference

Definitions for all PSA crypto drivers. More...

#include <stddef.h>
#include <stdint.h>
#include "crypto_types.h"
#include "crypto_values.h"
#include <psa/crypto_sizes.h>
+ Include dependency graph for crypto_driver_common.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Enumerations

enum  psa_encrypt_or_decrypt_t { PSA_CRYPTO_DRIVER_DECRYPT , PSA_CRYPTO_DRIVER_ENCRYPT }
 For encrypt-decrypt functions, whether the operation is an encryption or a decryption. More...
 

Detailed Description

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.

Enumeration Type Documentation

◆ psa_encrypt_or_decrypt_t

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 39 of file crypto_driver_common.h.

Modified on Tue Jul 23 17:56:12 2024 by modify_doxy.py rev. 669887