#include <des_io.h>
Collaboration diagram for axis_des_op:

The userland interface code uses one these structures to submit DES operations to the DES core code
Data Fields | |
| unsigned long | flags |
| axis_des_key * | key |
| axis_des_hardware_channel * | channel |
| unsigned int | no_to_do |
| unsigned char * | buffer |
| axis_pci_device_entry * | device |
| unsigned char | local [512] |
|
|
pointer to data to operate on |
|
|
Hardware channel to use |
|
|
master device |
|
|
|
|
|
key(set) to use |
|
|
local kernel storage for op |
|
|
number of byte to encrypt/decrypt should be multiple of 8 |
1.3.6