from nx_crypto.h:241
typedef struct NX_CRYPTO_INFO_STRUCT
{
USHORT nx_crypto_op;
NX_CRYPTO_KEY_SIZE nx_crypto_key_size_in_bits;
UCHAR *nx_crypto_key;
UCHAR *nx_crypto_iv_ptr;
UCHAR *nx_crypto_input;
UCHAR *nx_crypto_output;
USHORT nx_crypto_input_length_in_byte;
USHORT nx_crypto_output_length_in_byte;
VOID *nx_crypto_metadata;
USHORT nx_crypto_metadata_size;
USHORT nx_crypto_algorithm;
volatile UINT nx_crypto_status;
VOID (*nx_crypto_hw_process_callback)(VOID *packet_ptr, UINT status);
} NX_CRYPTO_INFO;