keyhunt/hashing.h

19 lines
933 B
C
Raw Normal View History

#ifndef HASHSING
#define HASHSING
int sha256(const unsigned char *data, size_t length, unsigned char *digest);
int rmd160(const unsigned char *data, size_t length, unsigned char *digest);
int keccak(const unsigned char *data, size_t length, unsigned char *digest);
bool sha256_file(const char* file_name, unsigned char * checksum);
2023-05-16 21:42:06 -06:00
int rmd160_4(size_t length, const unsigned char *data0, const unsigned char *data1,
const unsigned char *data2, const unsigned char *data3,
unsigned char *digest0, unsigned char *digest1,
unsigned char *digest2, unsigned char *digest3);
int sha256_4(size_t length, const unsigned char *data0, const unsigned char *data1,
const unsigned char *data2, const unsigned char *data3,
unsigned char *digest0, unsigned char *digest1,
unsigned char *digest2, unsigned char *digest3);
#endif // HASHSING