XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Functions
crypto_builtin_composites.h File Reference
#include "mbedtls/private_access.h"
#include <psa/crypto_driver_common.h>
#include "mbedtls/cmac.h"
#include "mbedtls/chachapoly.h"
#include "mbedtls/ecdsa.h"
#include "mbedtls/ecjpake.h"
Include dependency graph for crypto_builtin_composites.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mbedtls_psa_mac_operation_t
 
struct  mbedtls_psa_aead_operation_t
 
struct  mbedtls_psa_sign_hash_interruptible_operation_t
 
struct  mbedtls_psa_verify_hash_interruptible_operation_t
 
struct  mbedtls_psa_pake_operation_t
 

Macros

#define MBEDTLS_PSA_MAC_OPERATION_INIT   { 0, { 0 } }
 
#define MBEDTLS_PSA_AEAD_OPERATION_INIT   { 0, 0, 0, 0, { 0 } }
 
#define MBEDTLS_PSA_SIGN_HASH_INTERRUPTIBLE_OPERATION_INIT   { 0 }
 
#define MBEDTLS_VERIFY_SIGN_HASH_INTERRUPTIBLE_OPERATION_INIT   { 0 }
 
#define MBEDTLS_PSA_JPAKE_BUFFER_SIZE   ((3 + 1 + 65 + 1 + 65 + 1 + 32) * 2)
 
#define MBEDTLS_PSA_PAKE_OPERATION_INIT   { { 0 } }
 

Functions

unsigned MBEDTLS_PRIVATE (dummy)
 

Macro Definition Documentation

◆ MBEDTLS_PSA_AEAD_OPERATION_INIT

#define MBEDTLS_PSA_AEAD_OPERATION_INIT   { 0, 0, 0, 0, { 0 } }

◆ MBEDTLS_PSA_JPAKE_BUFFER_SIZE

#define MBEDTLS_PSA_JPAKE_BUFFER_SIZE   ((3 + 1 + 65 + 1 + 65 + 1 + 32) * 2)

◆ MBEDTLS_PSA_MAC_OPERATION_INIT

#define MBEDTLS_PSA_MAC_OPERATION_INIT   { 0, { 0 } }

◆ MBEDTLS_PSA_PAKE_OPERATION_INIT

#define MBEDTLS_PSA_PAKE_OPERATION_INIT   { { 0 } }

◆ MBEDTLS_PSA_SIGN_HASH_INTERRUPTIBLE_OPERATION_INIT

#define MBEDTLS_PSA_SIGN_HASH_INTERRUPTIBLE_OPERATION_INIT   { 0 }

◆ MBEDTLS_VERIFY_SIGN_HASH_INTERRUPTIBLE_OPERATION_INIT

#define MBEDTLS_VERIFY_SIGN_HASH_INTERRUPTIBLE_OPERATION_INIT   { 0 }

Function Documentation

◆ MBEDTLS_PRIVATE()

unsigned int MBEDTLS_PRIVATE ( dummy  )