[][src]Type Definition cc2538::aes::AES_KEY2_1

type AES_KEY2_1 = Reg<u32, _AES_KEY2_1>;

AES_KEY2_1 / AES_GHASH_H_IN_1 Second Key / GHASH Key (internal, but clearable) The following registers are not accessible through the host for reading and writing. They are used to store internally calculated key information and intermediate results. However, when the host performs a write to the any of the respective AES_KEY2_n or AES_KEY3_n addresses, respectively the whole 128-bit AES_KEY2_n or AES_KEY3_n register is cleared to 0s. The AES_GHASH_H_IN_n registers (required for GHASH, which is part of GCM) are mapped to the AES_KEY2_n registers. The (intermediate) authentication result for GCM and CCM is stored in the AES_KEY3_n register.

This register you can read, reset, write, write_with_zero, modify. See API.

For information about avaliable fields see aes_key2_1 module

Trait Implementations

impl Readable for AES_KEY2_1[src]

read() method returns aes_key2_1::R reader structure

impl Writable for AES_KEY2_1[src]

write(|w| ..) method takes aes_key2_1::W writer structure

impl ResetValue for AES_KEY2_1[src]

Register AES_KEY2_1 reset()'s with value 0

type Type = u32

Register size