Nut/OS  5.0.5
API Reference
CRYP_TypeDef Struct Reference

Crypto Processor. More...

#include <stm32f2xx.h>

Collaboration diagram for CRYP_TypeDef:
[legend]

Data Fields

__IO uint32_t CR
__IO uint32_t SR
__IO uint32_t DR
__IO uint32_t DOUT
__IO uint32_t DMACR
__IO uint32_t IMSCR
__IO uint32_t RISR
__IO uint32_t MISR
__IO uint32_t K0LR
__IO uint32_t K0RR
__IO uint32_t K1LR
__IO uint32_t K1RR
__IO uint32_t K2LR
__IO uint32_t K2RR
__IO uint32_t K3LR
__IO uint32_t K3RR
__IO uint32_t IV0LR
__IO uint32_t IV0RR
__IO uint32_t IV1LR
__IO uint32_t IV1RR

Detailed Description

Crypto Processor.


Field Documentation

CRYP control register, Address offset: 0x00

CRYP status register, Address offset: 0x04

CRYP data input register, Address offset: 0x08

CRYP data output register, Address offset: 0x0C

CRYP DMA control register, Address offset: 0x10

CRYP interrupt mask set/clear register, Address offset: 0x14

CRYP raw interrupt status register, Address offset: 0x18

CRYP masked interrupt status register, Address offset: 0x1C

CRYP key left register 0, Address offset: 0x20

CRYP key right register 0, Address offset: 0x24

CRYP key left register 1, Address offset: 0x28

CRYP key right register 1, Address offset: 0x2C

CRYP key left register 2, Address offset: 0x30

CRYP key right register 2, Address offset: 0x34

CRYP key left register 3, Address offset: 0x38

CRYP key right register 3, Address offset: 0x3C

CRYP initialization vector left-word register 0, Address offset: 0x40

CRYP initialization vector right-word register 0, Address offset: 0x44

CRYP initialization vector left-word register 1, Address offset: 0x48

CRYP initialization vector right-word register 1, Address offset: 0x4C


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