embassy-stm32

Crates

git

Versions

stm32h757bi-cm4

Flavors

Module cryp

Source
Expand description

Crypto Accelerator (CRYP)

Structs§

AesCbc
AES-CBC Cipher Mode
AesCcm
AES-CCM Cipher Mode
AesCtr
AES-CTR Cipher Mode
AesEcb
AES-ECB Cipher Mode
AesGcm
AES-GCM Cipher Mode
AesGmac
AES-GMAC Cipher Mode
Context
Holds the state information for a cipher operation. Allows suspending/resuming of cipher operations.
Cryp
Crypto Accelerator Driver
DesCbc
DES-CBC Cipher Mode
DesEcb
DES-ECB Cipher Mode
InterruptHandler
CRYP interrupt handler.
TdesCbc
TDES-CBC Cipher Mode
TdesEcb
TDES-ECB Cipher Mode

Enums§

Direction
Selects whether the crypto processor operates in encryption or decryption mode.

Traits§

Cipher
This trait encapsulates all cipher-specific behavior/
CipherAuthenticated
This trait enables restriction of a header phase to authenticated ciphers only.
CipherSized
This trait enables restriction of ciphers to specific key sizes.
DmaIn
DmaIn DMA request trait
DmaOut
DmaOut DMA request trait
IVSized
This trait enables restriction of initialization vectors to sizes compatibile with a cipher mode.
Instance
CRYP instance trait.