sha1.c openssl/sha.h