/* * See "sha1.c" for author info. */ #ifndef _DALVIK_SHA1 #define _DALVIK_SHA1 typedef struct { unsigned long state[5]; unsigned long count[2]; unsigned char buffer[64]; } SHA1_CTX; #define HASHSIZE 20 void SHA1Init(SHA1_CTX* context); void SHA1Update(SHA1_CTX* context, const unsigned char* data, unsigned long len); void SHA1Final(unsigned char digest[HASHSIZE], SHA1_CTX* context); #endif /*_DALVIK_SHA1*/