Module sam4l::aes [] [src]

Implementation of the AESA peripheral on the SAM4L.

Authors:

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