ChibiOS/HAL  6.1.0
CRYDriver Struct Reference

Structure representing an CRY driver. More...

#include <hal_crypto_lld.h>

Collaboration diagram for CRYDriver:
Collaboration graph

Data Fields

crystate_t state
 Driver state. More...
 
const CRYConfigconfig
 Current configuration data. More...
 
cryalgorithm_t key0_type
 Algorithm type of transient key. More...
 
size_t key0_size
 Size of transient key. More...
 
uint8_t key0_buffer [HAL_CRY_MAX_KEY_SIZE]
 Key buffer for the fall-back implementation. More...
 

Detailed Description

Structure representing an CRY driver.

Definition at line 100 of file hal_crypto_lld.h.

Field Documentation

const CRYConfig* CRYDriver::config

Current configuration data.

Definition at line 108 of file hal_crypto_lld.h.

Referenced by cryObjectInit(), cryStart(), and cryStop().

cryalgorithm_t CRYDriver::key0_type

Algorithm type of transient key.

Definition at line 112 of file hal_crypto_lld.h.

Referenced by cryLoadTransientKey().

size_t CRYDriver::key0_size

Size of transient key.

Definition at line 116 of file hal_crypto_lld.h.

Referenced by cryLoadTransientKey().

uint8_t CRYDriver::key0_buffer[HAL_CRY_MAX_KEY_SIZE]

Key buffer for the fall-back implementation.

Definition at line 121 of file hal_crypto_lld.h.