Xmega Application Note


AES_interrupt_driver Struct Reference

#include <AES_driver.h>


Detailed Description

Definition at line 68 of file AES_driver.h.


Data Fields

uint8_t block_count
 variable that stores the number of blocks to encrypt/decrypt.
uint8_t blocks_left
 variable that stores the number of blocks left to encrypt/decrypt.
bool decrypt
 variable that tell if decryption or encryption shall be done
uint8_t * init_ptr
 pointer to the initialization vector needed in CBC
uint8_t * input_ptr
 pointer to the AES input (plaintext or ciphertext)
uint8_t * key_ptr
 pointer to the key used by the AES
uint8_t * output_ptr
 pointer to the AES output (plaintext or ciphertext)

Field Documentation

variable that stores the number of blocks to encrypt/decrypt.

Definition at line 79 of file AES_driver.h.

Referenced by AES_interrupt_driver_init(), AES_interrupt_driver_start(), and AES_interrupt_handler().

variable that stores the number of blocks left to encrypt/decrypt.

Definition at line 81 of file AES_driver.h.

Referenced by AES_interrupt_driver_finished(), AES_interrupt_driver_init(), and AES_interrupt_handler().

variable that tell if decryption or encryption shall be done

Definition at line 83 of file AES_driver.h.

Referenced by AES_interrupt_driver_init(), AES_interrupt_driver_start(), and AES_interrupt_handler().

pointer to the initialization vector needed in CBC

Definition at line 75 of file AES_driver.h.

Referenced by AES_interrupt_driver_init(), AES_interrupt_driver_start(), and AES_interrupt_handler().

pointer to the AES input (plaintext or ciphertext)

Definition at line 71 of file AES_driver.h.

Referenced by AES_interrupt_driver_init(), AES_interrupt_driver_start(), and AES_interrupt_handler().

pointer to the key used by the AES

Definition at line 73 of file AES_driver.h.

Referenced by AES_interrupt_driver_init(), AES_interrupt_driver_start(), and AES_interrupt_handler().

pointer to the AES output (plaintext or ciphertext)

Definition at line 77 of file AES_driver.h.

Referenced by AES_interrupt_driver_init(), and AES_interrupt_handler().

@DOC_TITLE@
Generated on Wed Apr 23 08:53:42 2008 for AVR1318 Using the XMEGA built in AES accelerator by doxygen 1.5.5