[−][src]Module cc2650::crypto
Crypto core with DMA capability and local key storage
Modules
aesauthlen | AES Authentication Length |
aesctl | AES Input/Output Buffer Control |
aesdatain0 | AES Data Input/Output 0 |
aesdatain1 | AES Data Input/Output 1 |
aesdatain2 | AES Data Input/Output 2 |
aesdatain3 | Data Input/Output |
aesdatalen0 | Crypto Data Length LSW |
aesdatalen1 | Crypto Data Length MSW |
aesdataout0 | Data Input/Output |
aesdataout1 | AES Data Input/Output 3 |
aesdataout2 | AES Data Input/Output 2 |
aesdataout3 | AES Data Input/Output 3 |
aesiv | AES Initialization Vector |
aeskey2 | Clear AES_KEY2/GHASH Key |
aeskey3 | Clear AES_KEY3 |
aestagout | AES Tag Output |
algsel | Master Algorithm Select This register configures the internal destination of the DMA controller. |
dmabuscfg | DMA Controller Master Configuration |
dmach0ctl | DMA Channel 0 Control |
dmach0len | DMA Channel 0 Length |
dmach0extaddr | DMA Channel 0 External Address |
dmach1ctl | DMA Channel 1 Control |
dmach1extaddr | DMA Channel 1 External Address |
dmach1len | DMA Channel 1 Length |
dmahwver | DMA Controller Version |
dmaporterr | DMA Controller Port Error |
dmaprotctl | Master Protection Control |
dmastat | DMA Controller Status |
dmaswreset | DMA Controller Software Reset |
hwver | CTRL Module Version |
irqclr | Interrupt Clear |
irqen | Interrupt Enable |
irqset | Interrupt Set |
irqstat | Interrupt Status |
irqtype | Control Interrupt Configuration |
keyreadarea | Key Read Area |
keysize | Key Size This register defines the size of the keys that are written with DMA. |
keywritearea | Key Write Area |
keywrittenarea | Key Written Area Status This register shows which areas of the key store RAM contain valid written keys. When a new key needs to be written to the key store, on a location that is already occupied by a valid key, this key area must be cleared first. This can be done by writing this register before the new key is written to the key store memory. Attempting to write to a key area that already contains a valid key is not allowed and will result in an error. |
swreset | Software Reset |
Structs
AESAUTHLEN | AES Authentication Length |
AESCTL | AES Input/Output Buffer Control |
AESDATAIN0 | AES Data Input/Output 0 |
AESDATAIN1 | AES Data Input/Output 1 |
AESDATAIN2 | AES Data Input/Output 2 |
AESDATAIN3 | Data Input/Output |
AESDATALEN0 | Crypto Data Length LSW |
AESDATALEN1 | Crypto Data Length MSW |
AESDATAOUT0 | Data Input/Output |
AESDATAOUT1 | AES Data Input/Output 3 |
AESDATAOUT2 | AES Data Input/Output 2 |
AESDATAOUT3 | AES Data Input/Output 3 |
AESIV | AES Initialization Vector |
AESKEY2 | Clear AES_KEY2/GHASH Key |
AESKEY3 | Clear AES_KEY3 |
AESTAGOUT | AES Tag Output |
ALGSEL | Master Algorithm Select This register configures the internal destination of the DMA controller. |
DMABUSCFG | DMA Controller Master Configuration |
DMACH0CTL | DMA Channel 0 Control |
DMACH0LEN | DMA Channel 0 Length |
DMACH0EXTADDR | DMA Channel 0 External Address |
DMACH1CTL | DMA Channel 1 Control |
DMACH1EXTADDR | DMA Channel 1 External Address |
DMACH1LEN | DMA Channel 1 Length |
DMAHWVER | DMA Controller Version |
DMAPORTERR | DMA Controller Port Error |
DMAPROTCTL | Master Protection Control |
DMASTAT | DMA Controller Status |
DMASWRESET | DMA Controller Software Reset |
HWVER | CTRL Module Version |
IRQCLR | Interrupt Clear |
IRQEN | Interrupt Enable |
IRQSET | Interrupt Set |
IRQSTAT | Interrupt Status |
IRQTYPE | Control Interrupt Configuration |
KEYREADAREA | Key Read Area |
KEYSIZE | Key Size This register defines the size of the keys that are written with DMA. |
KEYWRITEAREA | Key Write Area |
KEYWRITTENAREA | Key Written Area Status This register shows which areas of the key store RAM contain valid written keys. When a new key needs to be written to the key store, on a location that is already occupied by a valid key, this key area must be cleared first. This can be done by writing this register before the new key is written to the key store memory. Attempting to write to a key area that already contains a valid key is not allowed and will result in an error. |
RegisterBlock | Register block |
SWRESET | Software Reset |