blob: bef3e630a093b508e78419c5f4e228e836ecb88c [file] [log] [blame]
brian m. carlsonf18f8162017-03-11 22:28:18 +00001#ifndef HASH_H
2#define HASH_H
3
4#if defined(SHA1_PPC)
5#include "ppc/sha1.h"
6#elif defined(SHA1_APPLE)
7#include <CommonCrypto/CommonDigest.h>
8#elif defined(SHA1_OPENSSL)
9#include <openssl/sha.h>
Jeff King8325e432017-03-16 18:09:12 -040010#elif defined(SHA1_DC)
Ævar Arnfjörð Bjarmason86cfd612017-07-01 22:05:46 +000011#ifdef DC_SHA1_SUBMODULE
12#include "sha1collisiondetection/lib/sha1.h"
13#else
Jeff King8325e432017-03-16 18:09:12 -040014#include "sha1dc/sha1.h"
Ævar Arnfjörð Bjarmason86cfd612017-07-01 22:05:46 +000015#endif
brian m. carlsonf18f8162017-03-11 22:28:18 +000016#else /* SHA1_BLK */
17#include "block-sha1/sha1.h"
18#endif
19
20#endif