Linux Kernel
3.7.1
|
#include <sep_crypto.h>
Data Fields | |
u32 | aes_ctx_iv [SEP_AES_IV_SIZE_WORDS] |
u32 | aes_ctx_key [SEP_AES_MAX_KEY_SIZE_WORDS/2] |
enum aes_keysize | keysize |
enum aes_enc_mode | encmode |
enum aes_op_mode | opmode |
u8 | secret_key |
u32 | no_add_blocks |
u32 | last_block_size |
u32 | last_block [SEP_AES_BLOCK_SIZE_WORDS] |
u32 | prev_iv [SEP_AES_BLOCK_SIZE_WORDS] |
u32 | remaining_size |
union { | |
struct { | |
u32 dkey1 [SEP_AES_BLOCK_SIZE_WORDS] | |
u32 dkey2 [SEP_AES_BLOCK_SIZE_WORDS] | |
u32 dkey3 [SEP_AES_BLOCK_SIZE_WORDS] | |
} cmac_data | |
struct { | |
u32 xts_key [SEP_AES_MAX_KEY_SIZE_WORDS/2] | |
u32 temp1 [SEP_AES_BLOCK_SIZE_WORDS] | |
u32 temp2 [SEP_AES_BLOCK_SIZE_WORDS] | |
} xtx_data | |
} | s_data |
u8 | dummy_block [SEP_AES_DUMMY_BLOCK_SIZE] |
Definition at line 223 of file sep_crypto.h.
u32 aes_ctx_iv[SEP_AES_IV_SIZE_WORDS] |
Definition at line 224 of file sep_crypto.h.
u32 aes_ctx_key[SEP_AES_MAX_KEY_SIZE_WORDS/2] |
Definition at line 225 of file sep_crypto.h.
struct { ... } cmac_data |
u32 dkey1[SEP_AES_BLOCK_SIZE_WORDS] |
Definition at line 237 of file sep_crypto.h.
u32 dkey2[SEP_AES_BLOCK_SIZE_WORDS] |
Definition at line 238 of file sep_crypto.h.
u32 dkey3[SEP_AES_BLOCK_SIZE_WORDS] |
Definition at line 239 of file sep_crypto.h.
u8 dummy_block[SEP_AES_DUMMY_BLOCK_SIZE] |
Definition at line 247 of file sep_crypto.h.
enum aes_enc_mode encmode |
Definition at line 227 of file sep_crypto.h.
enum aes_keysize keysize |
Definition at line 226 of file sep_crypto.h.
u32 last_block[SEP_AES_BLOCK_SIZE_WORDS] |
Definition at line 232 of file sep_crypto.h.
u32 last_block_size |
Definition at line 231 of file sep_crypto.h.
u32 no_add_blocks |
Definition at line 230 of file sep_crypto.h.
enum aes_op_mode opmode |
Definition at line 228 of file sep_crypto.h.
u32 prev_iv[SEP_AES_BLOCK_SIZE_WORDS] |
Definition at line 233 of file sep_crypto.h.
u32 remaining_size |
Definition at line 234 of file sep_crypto.h.
union { ... } s_data |
u8 secret_key |
Definition at line 229 of file sep_crypto.h.
u32 temp1[SEP_AES_BLOCK_SIZE_WORDS] |
Definition at line 243 of file sep_crypto.h.
u32 temp2[SEP_AES_BLOCK_SIZE_WORDS] |
Definition at line 244 of file sep_crypto.h.
u32 xts_key[SEP_AES_MAX_KEY_SIZE_WORDS/2] |
Definition at line 242 of file sep_crypto.h.
struct { ... } xtx_data |