coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
rk3288_crypto Struct Reference
Collaboration diagram for rk3288_crypto:
Collaboration graph

Data Fields

u32 intsts
 
u32 intena
 
u32 ctrl
 
u32 conf
 
u32 brdmas
 
u32 btdmas
 
u32 btdmal
 
u32 hrdmas
 
u32 hrdmal
 
u8 _res0 [0x80 - 0x24]
 
u32 aes_ctrl
 
u32 aes_sts
 
u32 aes_din [4]
 
u32 aes_dout [4]
 
u32 aes_iv [4]
 
u32 aes_key [8]
 
u32 aes_cnt [4]
 
u8 _res1 [0x100 - 0xe8]
 
u32 tdes_ctrl
 
u32 tdes_sts
 
u32 tdes_din [2]
 
u32 tdes_dout [2]
 
u32 tdes_iv [2]
 
u32 tdes_key [3][2]
 
u8 _res2 [0x180 - 0x138]
 
u32 hash_ctrl
 
u32 hash_sts
 
u32 hash_msg_len
 
u32 hash_dout [8]
 
u32 hash_seed [5]
 
u8 _res3 [0x200 - 0x1c0]
 
u32 trng_ctrl
 
u32 trng_dout [8]
 

Detailed Description

Definition at line 21 of file crypto.c.

Field Documentation

◆ _res0

u8 rk3288_crypto::_res0[0x80 - 0x24]

Definition at line 31 of file crypto.c.

◆ _res1

u8 rk3288_crypto::_res1[0x100 - 0xe8]

Definition at line 39 of file crypto.c.

◆ _res2

u8 rk3288_crypto::_res2[0x180 - 0x138]

Definition at line 46 of file crypto.c.

◆ _res3

u8 rk3288_crypto::_res3[0x200 - 0x1c0]

Definition at line 52 of file crypto.c.

◆ aes_cnt

u32 rk3288_crypto::aes_cnt[4]

Definition at line 38 of file crypto.c.

◆ aes_ctrl

u32 rk3288_crypto::aes_ctrl

Definition at line 32 of file crypto.c.

◆ aes_din

u32 rk3288_crypto::aes_din[4]

Definition at line 34 of file crypto.c.

◆ aes_dout

u32 rk3288_crypto::aes_dout[4]

Definition at line 35 of file crypto.c.

◆ aes_iv

u32 rk3288_crypto::aes_iv[4]

Definition at line 36 of file crypto.c.

◆ aes_key

u32 rk3288_crypto::aes_key[8]

Definition at line 37 of file crypto.c.

◆ aes_sts

u32 rk3288_crypto::aes_sts

Definition at line 33 of file crypto.c.

◆ brdmas

u32 rk3288_crypto::brdmas

Definition at line 26 of file crypto.c.

◆ btdmal

u32 rk3288_crypto::btdmal

Definition at line 28 of file crypto.c.

◆ btdmas

u32 rk3288_crypto::btdmas

Definition at line 27 of file crypto.c.

◆ conf

u32 rk3288_crypto::conf

Definition at line 25 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_init().

◆ ctrl

u32 rk3288_crypto::ctrl

Definition at line 24 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_extend(), and vb2ex_hwcrypto_digest_init().

◆ hash_ctrl

u32 rk3288_crypto::hash_ctrl

Definition at line 47 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_init().

◆ hash_dout

u32 rk3288_crypto::hash_dout[8]

Definition at line 50 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_finalize().

◆ hash_msg_len

u32 rk3288_crypto::hash_msg_len

Definition at line 49 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_init().

◆ hash_seed

u32 rk3288_crypto::hash_seed[5]

Definition at line 51 of file crypto.c.

◆ hash_sts

u32 rk3288_crypto::hash_sts

Definition at line 48 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_finalize().

◆ hrdmal

u32 rk3288_crypto::hrdmal

Definition at line 30 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_extend().

◆ hrdmas

u32 rk3288_crypto::hrdmas

Definition at line 29 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_extend().

◆ intena

u32 rk3288_crypto::intena

Definition at line 23 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_init().

◆ intsts

u32 rk3288_crypto::intsts

Definition at line 22 of file crypto.c.

Referenced by vb2ex_hwcrypto_digest_extend().

◆ tdes_ctrl

u32 rk3288_crypto::tdes_ctrl

Definition at line 40 of file crypto.c.

◆ tdes_din

u32 rk3288_crypto::tdes_din[2]

Definition at line 42 of file crypto.c.

◆ tdes_dout

u32 rk3288_crypto::tdes_dout[2]

Definition at line 43 of file crypto.c.

◆ tdes_iv

u32 rk3288_crypto::tdes_iv[2]

Definition at line 44 of file crypto.c.

◆ tdes_key

u32 rk3288_crypto::tdes_key[3][2]

Definition at line 45 of file crypto.c.

◆ tdes_sts

u32 rk3288_crypto::tdes_sts

Definition at line 41 of file crypto.c.

◆ trng_ctrl

u32 rk3288_crypto::trng_ctrl

Definition at line 53 of file crypto.c.

◆ trng_dout

u32 rk3288_crypto::trng_dout[8]

Definition at line 54 of file crypto.c.


The documentation for this struct was generated from the following file: