[][src]Module lpc55s6x_pac::hashcrypt::cryptcfg

Crypto settings for AES and Salsa and ChaCha

Structs

AESCTRPOS_W

Write proxy for field AESCTRPOS

AESDECRYPT_W

Write proxy for field AESDECRYPT

AESKEYSZ_W

Write proxy for field AESKEYSZ

AESMODE_W

Write proxy for field AESMODE

AESSECRET_W

Write proxy for field AESSECRET

ICBSTRM_W

Write proxy for field ICBSTRM

ICBSZ_W

Write proxy for field ICBSZ

MSW1ST_OUT_W

Write proxy for field MSW1ST_OUT

MSW1ST_W

Write proxy for field MSW1ST

STREAMLAST_W

Write proxy for field STREAMLAST

SWAPDAT_W

Write proxy for field SWAPDAT

SWAPKEY_W

Write proxy for field SWAPKEY

Enums

AESDECRYPT_A

AES ECB direction. Only encryption used if CTR mode or manual modes such as CFB

AESKEYSZ_A

Sets the AES key size

AESMODE_A

AES Cipher mode to use if plain AES

AESSECRET_A

Selects the Hidden Secret key vs. User key, if provided. If security levels are used, only the highest level is permitted to select this.

ICBSTRM_A

The size of the ICB-AES stream that can be pushed before needing to compute a new IV/ctr (counter start). This optimizes the performance of the stream of blocks after the 1st.

ICBSZ_A

This sets the ICB size between 32 and 128 bits, using the following rules. Note that the counter is assumed to occupy the low order bits of the IV.

Type Definitions

AESCTRPOS_R

Reader of field AESCTRPOS

AESDECRYPT_R

Reader of field AESDECRYPT

AESKEYSZ_R

Reader of field AESKEYSZ

AESMODE_R

Reader of field AESMODE

AESSECRET_R

Reader of field AESSECRET

ICBSTRM_R

Reader of field ICBSTRM

ICBSZ_R

Reader of field ICBSZ

MSW1ST_OUT_R

Reader of field MSW1ST_OUT

MSW1ST_R

Reader of field MSW1ST

R

Reader of register CRYPTCFG

STREAMLAST_R

Reader of field STREAMLAST

SWAPDAT_R

Reader of field SWAPDAT

SWAPKEY_R

Reader of field SWAPKEY

W

Writer for register CRYPTCFG