Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | geode_aes_op |
Macros | |
#define | AES_IV_LENGTH 16 |
#define | AES_KEY_LENGTH 16 |
#define | AES_MIN_BLOCK_SIZE 16 |
#define | AES_MODE_ECB 0 |
#define | AES_MODE_CBC 1 |
#define | AES_DIR_DECRYPT 0 |
#define | AES_DIR_ENCRYPT 1 |
#define | AES_FLAGS_HIDDENKEY (1 << 0) |
#define | AES_CTRLA_REG 0x0000 |
#define | AES_CTRL_START 0x01 |
#define | AES_CTRL_DECRYPT 0x00 |
#define | AES_CTRL_ENCRYPT 0x02 |
#define | AES_CTRL_WRKEY 0x04 |
#define | AES_CTRL_DCA 0x08 |
#define | AES_CTRL_SCA 0x10 |
#define | AES_CTRL_CBC 0x20 |
#define | AES_INTR_REG 0x0008 |
#define | AES_INTRA_PENDING (1 << 16) |
#define | AES_INTRB_PENDING (1 << 17) |
#define | AES_INTR_PENDING (AES_INTRA_PENDING | AES_INTRB_PENDING) |
#define | AES_INTR_MASK 0x07 |
#define | AES_SOURCEA_REG 0x0010 |
#define | AES_DSTA_REG 0x0014 |
#define | AES_LENA_REG 0x0018 |
#define | AES_WRITEKEY0_REG 0x0030 |
#define | AES_WRITEIV0_REG 0x0040 |
#define | AES_OP_TIMEOUT 0x50000 |
#define AES_CTRL_CBC 0x20 |
Definition at line 35 of file geode-aes.h.
#define AES_CTRL_DCA 0x08 |
Definition at line 33 of file geode-aes.h.
#define AES_CTRL_DECRYPT 0x00 |
Definition at line 30 of file geode-aes.h.
#define AES_CTRL_ENCRYPT 0x02 |
Definition at line 31 of file geode-aes.h.
#define AES_CTRL_SCA 0x10 |
Definition at line 34 of file geode-aes.h.
#define AES_CTRL_START 0x01 |
Definition at line 29 of file geode-aes.h.
#define AES_CTRL_WRKEY 0x04 |
Definition at line 32 of file geode-aes.h.
#define AES_CTRLA_REG 0x0000 |
Definition at line 27 of file geode-aes.h.
#define AES_DIR_DECRYPT 0 |
Definition at line 20 of file geode-aes.h.
#define AES_DIR_ENCRYPT 1 |
Definition at line 21 of file geode-aes.h.
#define AES_DSTA_REG 0x0014 |
Definition at line 46 of file geode-aes.h.
#define AES_FLAGS_HIDDENKEY (1 << 0) |
Definition at line 23 of file geode-aes.h.
#define AES_INTR_MASK 0x07 |
Definition at line 43 of file geode-aes.h.
#define AES_INTR_PENDING (AES_INTRA_PENDING | AES_INTRB_PENDING) |
Definition at line 42 of file geode-aes.h.
#define AES_INTR_REG 0x0008 |
Definition at line 37 of file geode-aes.h.
#define AES_INTRA_PENDING (1 << 16) |
Definition at line 39 of file geode-aes.h.
#define AES_INTRB_PENDING (1 << 17) |
Definition at line 40 of file geode-aes.h.
#define AES_IV_LENGTH 16 |
Definition at line 13 of file geode-aes.h.
#define AES_KEY_LENGTH 16 |
Definition at line 14 of file geode-aes.h.
#define AES_LENA_REG 0x0018 |
Definition at line 47 of file geode-aes.h.
#define AES_MIN_BLOCK_SIZE 16 |
Definition at line 15 of file geode-aes.h.
#define AES_MODE_CBC 1 |
Definition at line 18 of file geode-aes.h.
#define AES_MODE_ECB 0 |
Definition at line 17 of file geode-aes.h.
#define AES_OP_TIMEOUT 0x50000 |
Definition at line 55 of file geode-aes.h.
#define AES_SOURCEA_REG 0x0010 |
Definition at line 45 of file geode-aes.h.
#define AES_WRITEIV0_REG 0x0040 |
Definition at line 49 of file geode-aes.h.
#define AES_WRITEKEY0_REG 0x0030 |
Definition at line 48 of file geode-aes.h.