XenevaOS
Loading...
Searching...
No Matches
Public Member Functions | List of all members
psa_cipher_operation_s Struct Reference

#include <crypto_struct.h>

Public Member Functions

unsigned int MBEDTLS_PRIVATE (id)
 
unsigned int MBEDTLS_PRIVATE(iv_required) unsigned int MBEDTLS_PRIVATE(iv_set) uint8_t MBEDTLS_PRIVATE (default_iv_length)
 
psa_driver_cipher_context_t MBEDTLS_PRIVATE (ctx)
 

Member Function Documentation

◆ MBEDTLS_PRIVATE() [1/3]

psa_driver_cipher_context_t psa_cipher_operation_s::MBEDTLS_PRIVATE ( ctx  )

◆ MBEDTLS_PRIVATE() [2/3]

unsigned int MBEDTLS_PRIVATE(iv_required) unsigned int MBEDTLS_PRIVATE(iv_set) uint8_t psa_cipher_operation_s::MBEDTLS_PRIVATE ( default_iv_length  )

◆ MBEDTLS_PRIVATE() [3/3]

unsigned int psa_cipher_operation_s::MBEDTLS_PRIVATE ( id  )

Unique ID indicating which driver got assigned to do the operation. Since driver contexts are driver-specific, swapping drivers halfway through the operation is not supported. ID values are auto-generated in psa_crypto_driver_wrappers.h ID value zero means the context is not valid or not assigned to any driver (i.e. none of the driver contexts are active).


The documentation for this struct was generated from the following file: