#ifndef _sha_h_ #define _sha_h_ #define SHA_DATA_BITS 160 #define SHA_KEY_BITS 512 #define SHA_DATA_OCTETS ((SHA_DATA_BITS + 63) / 64) #define SHA_KEY_OCTETS ((SHA_KEY_BITS + 63) / 64) #define SHA_DATA_WORDS (SHA_DATA_OCTETS * 2) #define SHA_KEY_WORDS (SHA_KEY_OCTETS * 2) #define SHA_DATA_BYTES (SHA_DATA_OCTETS * 8) #define SHA_KEY_BYTES (SHA_KEY_OCTETS * 8) extern void __fastcall SHA_encrypt (const unsigned long *data_in, unsigned long *data_out, const unsigned long *key); extern void __fastcall SHA_decrypt (const unsigned long *data_in, unsigned long *data_out, const unsigned long *key); #endif