#ifndef SHA256_H_ #define SHA256_H_ #include struct sha256_state { uint64_t length; uint32_t state[8], curlen; unsigned char buf[64]; }; int sha256_init(struct sha256_state *md); int sha256_process(struct sha256_state *md, const unsigned char *in, unsigned long inlen); int sha256_done(struct sha256_state *md, unsigned char *hash); #endif