ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_dotf_chan_state_t Struct Reference

Per-channel software state. More...

Collaboration diagram for ra8_dotf_chan_state_t:

Data Fields

ra8_dotf_region_t regions [k_ra8_dotf_max_regions]
 Regions.
uint8_t region_valid [k_ra8_dotf_max_regions]
 1 if slot armed.
uint8_t active_region_id
 or k_ra8_dotf_no_region.
ra8_dotf_key_handle_t key
 Key.
uint32_t iv_cache [k_ra8_dotf_iv_word_count]
 Iv cache.
uint8_t iv_valid
 Iv valid.
ra8_dotf_key_size_t cached_key_size
 Cached key size.
ra8_dotf_sca_level_t cached_sca
 Cached sca.
uint8_t enabled
 Enabled.

Detailed Description

Per-channel software state.

Definition at line 100 of file ra8_dotf.c.

Field Documentation

◆ active_region_id

uint8_t ra8_dotf_chan_state_t::active_region_id

or k_ra8_dotf_no_region.

Definition at line 103 of file ra8_dotf.c.

Referenced by internal_check_overlap(), internal_state_reset(), ra8_dotf_get_active_region(), and ra8_dotf_select_region().

◆ cached_key_size

ra8_dotf_key_size_t ra8_dotf_chan_state_t::cached_key_size

◆ cached_sca

ra8_dotf_sca_level_t ra8_dotf_chan_state_t::cached_sca

Cached sca.

Definition at line 108 of file ra8_dotf.c.

Referenced by internal_assemble_reg00(), internal_state_reset(), and ra8_dotf_set_sca_level().

◆ enabled

uint8_t ra8_dotf_chan_state_t::enabled

◆ iv_cache

uint32_t ra8_dotf_chan_state_t::iv_cache[k_ra8_dotf_iv_word_count]

Iv cache.

Definition at line 105 of file ra8_dotf.c.

Referenced by internal_rotate_iv(), internal_state_reset(), and ra8_dotf_set_iv().

◆ iv_valid

uint8_t ra8_dotf_chan_state_t::iv_valid

Iv valid.

Definition at line 106 of file ra8_dotf.c.

Referenced by internal_rotate_iv(), internal_state_reset(), and ra8_dotf_set_iv().

◆ key

ra8_dotf_key_handle_t ra8_dotf_chan_state_t::key

Key.

Definition at line 104 of file ra8_dotf.c.

Referenced by internal_state_reset(), ra8_dotf_install_key(), and ra8_dotf_rotate_key().

◆ region_valid

uint8_t ra8_dotf_chan_state_t::region_valid[k_ra8_dotf_max_regions]

1 if slot armed.

Definition at line 102 of file ra8_dotf.c.

Referenced by internal_state_reset(), ra8_dotf_select_region(), and ra8_dotf_set_region().

◆ regions


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