Expand description
Crypto Registers
Modules§
- aes_
cnt_ 0 - AES Input Counter 0 Register
- aes_
cnt_ 1 - AES Input Counter 1 Register
- aes_
cnt_ 2 - AES Input Counter 2 Register
- aes_
cnt_ 3 - AES Input Counter 3 Register
- aes_
ctrl - AES Control Register
- aes_
din_ 0 - AES Input Data 0 Register
- aes_
din_ 1 - AES Input Data 1 Register
- aes_
din_ 2 - AES Input Data 2 Register
- aes_
din_ 3 - AES Input Data 3 Register
- aes_
dout_ 0 - AES Output Data 0 Register
- aes_
dout_ 1 - AES Output Data 1 Register
- aes_
dout_ 2 - AES Output Data 2 Register
- aes_
dout_ 3 - AES Output Data 3 Register
- aes_
iv_ 0 - AES IV data 0 Register
- aes_
iv_ 1 - AES IV data 1 Register
- aes_
iv_ 2 - AES IV data 2 Register
- aes_
iv_ 3 - AES IV data 3 Register
- aes_
key_ 0 - AES Key data 0 Register
- aes_
key_ 1 - AES Key data 1 Register
- aes_
key_ 2 - AES Key data 2 Register
- aes_
key_ 3 - AES Key data 3 Register
- aes_
key_ 4 - AES Key data 4 Register
- aes_
key_ 5 - AES Key data 5 Register
- aes_
key_ 6 - AES Key data 6 Register
- aes_
key_ 7 - AES Key data 7 Register
- aes_sts
- Status Register
- aes_
tkey_ 0 - AES Tweak Key data 0 Register
- aes_
tkey_ 1 - AES Tweak Key data 1 Register
- aes_
tkey_ 2 - AES Tweak Key data 2 Register
- aes_
tkey_ 3 - AES Tweak Key data 3 Register
- aes_
tkey_ 4 - AES Tweak Key data 4 Register
- aes_
tkey_ 5 - AES Tweak Key data 5 Register
- aes_
tkey_ 6 - AES Tweak Key data 6 Register
- aes_
tkey_ 7 - AES Tweak Key data 7 Register
- aes_
twk_ 0 - AES Tweak data 0 Register
- aes_
twk_ 1 - AES Tweak data 1 Register
- aes_
twk_ 2 - AES Tweak data 2 Register
- aes_
twk_ 3 - AES Tweak data 3 Register
- brdmal
- Block Receiving DMA Length Register
- brdmas
- Block Receiving DMA Start Address Register
- btdmas
- Block Transmiting DMA Start Address Register
- clk_
gate - Clock Gate Control Register
- conf
- Configure Register
- crypto_
ver - Crypto Version register
- ctrl
- Control Register
- hash_
ctrl - Hash Control Register
- hash_
dout_ 0 - Hash Result Register 0
- hash_
dout_ 1 - Hash Result Register 1
- hash_
dout_ 2 - Hash Result Register 2
- hash_
dout_ 3 - Hash Result Register 3
- hash_
dout_ 4 - Hash Result Register 4
- hash_
dout_ 5 - Hash Result Register 5
- hash_
dout_ 6 - Hash Result Register 6
- hash_
dout_ 7 - Hash Result Register 7
- hash_
msg_ len - Hash Message Len
- hash_
seed_ 0 - PRNG Seed/HMAC Key Register 0
- hash_
seed_ 1 - PRNG Seed/HMAC Key Register 1
- hash_
seed_ 2 - PRNG Seed/HMAC Key Register 2
- hash_
seed_ 3 - PRNG Seed/HMAC Key Register 3
- hash_
seed_ 4 - PRNG Seed/HMAC Key Register 4
- hash_
sts - Hash Status Register
- hrdmal
- Hash Receiving DMA Length Register
- hrdmas
- Hash Receiving DMA Start Address Register
- intena
- Interrupt Set Register
- intsts
- Interrupt Status Register
- key_
secure - Key Secure Control Register
- pka_c
- PKA C value
- pka_
ctrl - PKA Control Register
- pka_e
- PKA exponent
- pka_m
- PKA input/output data
- pka_n
- PKA modular
- tdes_
ctrl - TDES Control Register
- tdes_
din_ 0 - TDES Input Data 0 Register
- tdes_
din_ 1 - TDES Input Data 1 Register
- tdes_
dout_ 0 - TDES Output Data 0 Register
- tdes_
dout_ 1 - TDES Output Data 1 Register
- tdes_
iv_ 0 - TDES IV data 0 Register
- tdes_
iv_ 1 - TDES IV data 1 Register
- tdes_
key1_ 0 - TDES Key1 data 1 Register
- tdes_
key1_ 1 - TDES Key1 data 1 Register
- tdes_
key2_ 0 - TDES Key2 data 0 Register
- tdes_
key2_ 1 - TDES Key2 data 1 Register
- tdes_
key3_ 0 - TDES Key3 data 0 Register
- tdes_
key3_ 1 - TDES Key3 data 1 Register
- tdes_
sts - Status Register
- trng_
ctrl - TRNG Control register
- trng_
dout_ 0 - TRNG output register 0
- trng_
dout_ 1 - TRNG output register 1
- trng_
dout_ 2 - TRNG output register 2
- trng_
dout_ 3 - TRNG output register 3
- trng_
dout_ 4 - TRNG output register 4
- trng_
dout_ 5 - TRNG output register 5
- trng_
dout_ 6 - TRNG output register 6
- trng_
dout_ 7 - TRNG output register 7
Structs§
- Register
Block - Register block
Type Aliases§
- AesCnt0
- AES_CNT_0 (rw) register accessor: AES Input Counter 0 Register
- AesCnt1
- AES_CNT_1 (rw) register accessor: AES Input Counter 1 Register
- AesCnt2
- AES_CNT_2 (rw) register accessor: AES Input Counter 2 Register
- AesCnt3
- AES_CNT_3 (rw) register accessor: AES Input Counter 3 Register
- AesCtrl
- AES_CTRL (rw) register accessor: AES Control Register
- AesDin0
- AES_DIN_0 (rw) register accessor: AES Input Data 0 Register
- AesDin1
- AES_DIN_1 (rw) register accessor: AES Input Data 1 Register
- AesDin2
- AES_DIN_2 (rw) register accessor: AES Input Data 2 Register
- AesDin3
- AES_DIN_3 (rw) register accessor: AES Input Data 3 Register
- AesDout0
- AES_DOUT_0 (r) register accessor: AES Output Data 0 Register
- AesDout1
- AES_DOUT_1 (r) register accessor: AES Output Data 1 Register
- AesDout2
- AES_DOUT_2 (r) register accessor: AES Output Data 2 Register
- AesDout3
- AES_DOUT_3 (r) register accessor: AES Output Data 3 Register
- AesIv0
- AES_IV_0 (rw) register accessor: AES IV data 0 Register
- AesIv1
- AES_IV_1 (rw) register accessor: AES IV data 1 Register
- AesIv2
- AES_IV_2 (rw) register accessor: AES IV data 2 Register
- AesIv3
- AES_IV_3 (rw) register accessor: AES IV data 3 Register
- AesKey0
- AES_KEY_0 (rw) register accessor: AES Key data 0 Register
- AesKey1
- AES_KEY_1 (rw) register accessor: AES Key data 1 Register
- AesKey2
- AES_KEY_2 (rw) register accessor: AES Key data 2 Register
- AesKey3
- AES_KEY_3 (rw) register accessor: AES Key data 3 Register
- AesKey4
- AES_KEY_4 (rw) register accessor: AES Key data 4 Register
- AesKey5
- AES_KEY_5 (rw) register accessor: AES Key data 5 Register
- AesKey6
- AES_KEY_6 (rw) register accessor: AES Key data 6 Register
- AesKey7
- AES_KEY_7 (rw) register accessor: AES Key data 7 Register
- AesSts
- AES_STS (rw) register accessor: Status Register
- AesTkey0
- AES_TKEY_0 (rw) register accessor: AES Tweak Key data 0 Register
- AesTkey1
- AES_TKEY_1 (rw) register accessor: AES Tweak Key data 1 Register
- AesTkey2
- AES_TKEY_2 (rw) register accessor: AES Tweak Key data 2 Register
- AesTkey3
- AES_TKEY_3 (rw) register accessor: AES Tweak Key data 3 Register
- AesTkey4
- AES_TKEY_4 (rw) register accessor: AES Tweak Key data 4 Register
- AesTkey5
- AES_TKEY_5 (rw) register accessor: AES Tweak Key data 5 Register
- AesTkey6
- AES_TKEY_6 (rw) register accessor: AES Tweak Key data 6 Register
- AesTkey7
- AES_TKEY_7 (rw) register accessor: AES Tweak Key data 7 Register
- AesTwk0
- AES_TWK_0 (rw) register accessor: AES Tweak data 0 Register
- AesTwk1
- AES_TWK_1 (rw) register accessor: AES Tweak data 1 Register
- AesTwk2
- AES_TWK_2 (rw) register accessor: AES Tweak data 2 Register
- AesTwk3
- AES_TWK_3 (rw) register accessor: AES Tweak data 3 Register
- Brdmal
- BRDMAL (rw) register accessor: Block Receiving DMA Length Register
- Brdmas
- BRDMAS (rw) register accessor: Block Receiving DMA Start Address Register
- Btdmas
- BTDMAS (rw) register accessor: Block Transmiting DMA Start Address Register
- ClkGate
- CLK_GATE (rw) register accessor: Clock Gate Control Register
- Conf
- CONF (rw) register accessor: Configure Register
- Crypto
Ver - CRYPTO_VER (rw) register accessor: Crypto Version register
- Ctrl
- CTRL (rw) register accessor: Control Register
- Hash
Ctrl - HASH_CTRL (rw) register accessor: Hash Control Register
- Hash
Dout0 - HASH_DOUT_0 (r) register accessor: Hash Result Register 0
- Hash
Dout1 - HASH_DOUT_1 (r) register accessor: Hash Result Register 1
- Hash
Dout2 - HASH_DOUT_2 (r) register accessor: Hash Result Register 2
- Hash
Dout3 - HASH_DOUT_3 (r) register accessor: Hash Result Register 3
- Hash
Dout4 - HASH_DOUT_4 (r) register accessor: Hash Result Register 4
- Hash
Dout5 - HASH_DOUT_5 (r) register accessor: Hash Result Register 5
- Hash
Dout6 - HASH_DOUT_6 (r) register accessor: Hash Result Register 6
- Hash
Dout7 - HASH_DOUT_7 (r) register accessor: Hash Result Register 7
- Hash
MsgLen - HASH_MSG_LEN (rw) register accessor: Hash Message Len
- Hash
Seed0 - HASH_SEED_0 (rw) register accessor: PRNG Seed/HMAC Key Register 0
- Hash
Seed1 - HASH_SEED_1 (rw) register accessor: PRNG Seed/HMAC Key Register 1
- Hash
Seed2 - HASH_SEED_2 (rw) register accessor: PRNG Seed/HMAC Key Register 2
- Hash
Seed3 - HASH_SEED_3 (rw) register accessor: PRNG Seed/HMAC Key Register 3
- Hash
Seed4 - HASH_SEED_4 (rw) register accessor: PRNG Seed/HMAC Key Register 4
- HashSts
- HASH_STS (rw) register accessor: Hash Status Register
- Hrdmal
- HRDMAL (rw) register accessor: Hash Receiving DMA Length Register
- Hrdmas
- HRDMAS (rw) register accessor: Hash Receiving DMA Start Address Register
- Intena
- INTENA (rw) register accessor: Interrupt Set Register
- Intsts
- INTSTS (rw) register accessor: Interrupt Status Register
- KeySecure
- KEY_SECURE (rw) register accessor: Key Secure Control Register
- PkaC
- PKA_C (rw) register accessor: PKA C value
- PkaCtrl
- PKA_CTRL (rw) register accessor: PKA Control Register
- PkaE
- PKA_E (rw) register accessor: PKA exponent
- PkaM
- PKA_M (rw) register accessor: PKA input/output data
- PkaN
- PKA_N (rw) register accessor: PKA modular
- Tdes
Ctrl - TDES_CTRL (rw) register accessor: TDES Control Register
- Tdes
Din0 - TDES_DIN_0 (rw) register accessor: TDES Input Data 0 Register
- Tdes
Din1 - TDES_DIN_1 (rw) register accessor: TDES Input Data 1 Register
- Tdes
Dout0 - TDES_DOUT_0 (r) register accessor: TDES Output Data 0 Register
- Tdes
Dout1 - TDES_DOUT_1 (r) register accessor: TDES Output Data 1 Register
- TdesIv0
- TDES_IV_0 (rw) register accessor: TDES IV data 0 Register
- TdesIv1
- TDES_IV_1 (rw) register accessor: TDES IV data 1 Register
- Tdes
Key1_ 0 - TDES_KEY1_0 (rw) register accessor: TDES Key1 data 1 Register
- Tdes
Key1_ 1 - TDES_KEY1_1 (rw) register accessor: TDES Key1 data 1 Register
- Tdes
Key2_ 0 - TDES_KEY2_0 (rw) register accessor: TDES Key2 data 0 Register
- Tdes
Key2_ 1 - TDES_KEY2_1 (rw) register accessor: TDES Key2 data 1 Register
- Tdes
Key3_ 0 - TDES_KEY3_0 (rw) register accessor: TDES Key3 data 0 Register
- Tdes
Key3_ 1 - TDES_KEY3_1 (rw) register accessor: TDES Key3 data 1 Register
- TdesSts
- TDES_STS (rw) register accessor: Status Register
- Trng
Ctrl - TRNG_CTRL (rw) register accessor: TRNG Control register
- Trng
Dout0 - TRNG_DOUT_0 (rw) register accessor: TRNG output register 0
- Trng
Dout1 - TRNG_DOUT_1 (rw) register accessor: TRNG output register 1
- Trng
Dout2 - TRNG_DOUT_2 (rw) register accessor: TRNG output register 2
- Trng
Dout3 - TRNG_DOUT_3 (rw) register accessor: TRNG output register 3
- Trng
Dout4 - TRNG_DOUT_4 (rw) register accessor: TRNG output register 4
- Trng
Dout5 - TRNG_DOUT_5 (rw) register accessor: TRNG output register 5
- Trng
Dout6 - TRNG_DOUT_6 (rw) register accessor: TRNG output register 6
- Trng
Dout7 - TRNG_DOUT_7 (rw) register accessor: TRNG output register 7