#include "git-compat-util.h" #include "sha1dc_git.h" #include "hex.h" #ifdef DC_SHA1_EXTERNAL /* * Same as SHA1DCInit, but with default save_hash=0 */ void git_SHA1DCInit(SHA1_CTX *ctx) { SHA1DCInit(ctx); SHA1DCSetSafeHash(ctx, 0); } #endif /* * Same as SHA1DCFinal, but convert collision attack case into a verbose die(). */ void git_SHA1DCFinal(unsigned char hash[20], SHA1_CTX *ctx) { … } /* * Same as SHA1DCUpdate, but adjust types to match git's usual interface. */ void git_SHA1DCUpdate(SHA1_CTX *ctx, const void *vdata, unsigned long len) { … }