58 #define N2L( C, LL ) \ 59 LL = ( (unsigned int)( *( ( C )++ ) ) ) << 24, LL |= ( (unsigned int)( *( ( C )++ ) ) ) << 16, \ 60 LL |= ( (unsigned int)( *( ( C )++ ) ) ) << 8, LL |= ( (unsigned int)( *( ( C )++ ) ) ) 61 #define L2N( LL, C ) \ 62 *( ( C )++ ) = (unsigned char)( ( ( LL ) >> 24 ) & 0xff ), \ 63 *( ( C )++ ) = (unsigned char)( ( ( LL ) >> 16 ) & 0xff ), \ 64 *( ( C )++ ) = (unsigned char)( ( ( LL ) >> 8 ) & 0xff ), \ 65 *( ( C )++ ) = (unsigned char)( ( ( LL ) ) & 0xff ) 66 #define ROUND( LL, R, S, P ) \ 68 LL ^= ( ( S[( R >> 24 )] + S[0x0100 + ( ( R >> 16 ) & 0xff )] ) ^ \ 69 S[0x0200 + ( ( R >> 8 ) & 0xff )] ) + \ 70 S[0x0300 + ( (R)&0xff )]
unsigned int m_masterKey[2]
unsigned char encrypted_data[MAXBUFFER]
virtual ~CCryptBaseCrypt()