extern void block_cipher (unsigned char* input, const unsigned char* userkey);