Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
sep_aes_internal_context Struct Reference

#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]
 

Detailed Description

Definition at line 223 of file sep_crypto.h.

Field Documentation

Definition at line 224 of file sep_crypto.h.

Definition at line 225 of file sep_crypto.h.

struct { ... } cmac_data

Definition at line 237 of file sep_crypto.h.

Definition at line 238 of file sep_crypto.h.

Definition at line 239 of file sep_crypto.h.

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.

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.

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.

Definition at line 243 of file sep_crypto.h.

Definition at line 244 of file sep_crypto.h.

Definition at line 242 of file sep_crypto.h.

struct { ... } xtx_data

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