Module sam4l::aes
[−]
[src]
Implementation of the AESA peripheral on the SAM4L.
Authors:
- Daniel Giffin daniel@beech-grove.net
- Hubert Teo hubert.teo.hk@gmail.com
- Brad Campbell bradjc5@gmail.com
Converted to new register abstraction by Philip Levis pal@cs.stanford.edu
Reexports
use core::cell::Cell; |
use kernel::common::regs::ReadOnly; |
use kernel::common::regs::ReadWrite; |
use kernel::common::regs::WriteOnly; |
use kernel::common::take_cell::TakeCell; |
use kernel::hil; |
use kernel::hil::symmetric_encryption::AES128_BLOCK_SIZE; |
use kernel::hil::symmetric_encryption::AES128_KEY_SIZE; |
use kernel::returncode::ReturnCode; |
use pm; |
use scif; |
Modules
Control | |
Data | |
DataBuf | |
DrngSeed | |
InitVector | |
Interrupt | |
Key | |
Mode | |
Parameter | |
Status | |
Version |
Structs
Aes | |
AesRegisters |
The registers used to interface with the hardware |
Enums
ConfidentialityMode |
Constants
AES_BASE |
Statics
AES |