/* Modified by Greg White Lantronix May 1, 2004 */ #ifndef _AES_H_ #define _AES_H_ #define AES_INIT_VECTOR_SIZE 16 void CprAESInit(); NTSTATUS CprCreateAESInitVector ( PCPR_DEVICE_EXTENSION pDevExt ); NTSTATUS CprUpdateAESInitVector ( PCPR_DEVICE_EXTENSION pDevExt, BYTE newVector[], int nAesBytes ); void CprPortAESInit( PCPR_DEVICE_EXTENSION pDevExt ); void CprSendInitVector( PCPR_DEVICE_EXTENSION pDevExt ); void CprEncrypt( PCPR_DEVICE_EXTENSION pDevExt, UCHAR *input, UCHAR *output, int length ); void CprDecrypt( PCPR_DEVICE_EXTENSION pDevExt, UCHAR *input, UCHAR *output, int length ); #endif // _AES_H_