mbed TLS v2.2.0
Data Structures | Macros
cryptodrv.h File Reference
#include <config-sl-crypto-all-acceleration.h>
#include "em_device.h"
#include "slcl_device.h"
#include "mbedtls_ecode.h"
#include "em_crypto.h"
#include "em_core.h"
#include <stdint.h>
#include <stdbool.h>
Include dependency graph for cryptodrv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  CRYPTO_Device_t
 CRYPTO device structure. More...
 
struct  CRYPTODRV_Context_t
 CRYPTODRV operation context. More...
 

Macros

#define MBEDTLS_ECODE_CRYPTODRV_OPERATION_ABORTED   ((int)MBEDTLS_ECODE_CRYPTODRV_BASE | 0x1)
 Operation was aborted. More...
 
#define MBEDTLS_ECODE_CRYPTODRV_BUSY   ((int)MBEDTLS_ECODE_CRYPTODRV_BASE | 0x2)
 The CRYPTO module is busy. More...
 

Macro Definition Documentation

#define MBEDTLS_ECODE_CRYPTODRV_BUSY   ((int)MBEDTLS_ECODE_CRYPTODRV_BASE | 0x2)

The CRYPTO module is busy.

Definition at line 57 of file cryptodrv.h.

#define MBEDTLS_ECODE_CRYPTODRV_OPERATION_ABORTED   ((int)MBEDTLS_ECODE_CRYPTODRV_BASE | 0x1)

Operation was aborted.

Possibly by higher priority task. The user will need to retry the operation in order to complete.

Definition at line 56 of file cryptodrv.h.