1#ifndef HASH_H2#define HASH_H34#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>10#elif defined(SHA1_DC)11#ifdef DC_SHA1_SUBMODULE12#include "sha1collisiondetection/lib/sha1.h"13#else14#include "sha1dc/sha1.h"15#endif16#else /* SHA1_BLK */17#include "block-sha1/sha1.h"18#endif1920#endif