1#ifndef __crypto_header__ 2#define __crypto_header__ 3 4#ifndef PACKAGE_NAME 5#error "need config.h" 6#endif 7 8#ifdef KRB5 9#include <krb5-types.h> 10#endif 11 12#include <CommonCrypto/CommonDigest.h> 13#include <CommonCrypto/CommonCryptor.h> 14#include <CommonCrypto/CommonHMAC.h> 15 16#include <CommonCrypto/CommonDigestSPI.h> 17#include <CommonCrypto/CommonCryptorSPI.h> 18#include <CommonCrypto/CommonRandomSPI.h> 19#ifndef __APPLE_TARGET_EMBEDDED__ 20#include <hcrypto/des.h> 21#include <hcrypto/rc4.h> 22#include <hcrypto/rc2.h> 23#include <hcrypto/rand.h> 24#include <hcrypto/pkcs12.h> 25#include <hcrypto/engine.h> 26#include <hcrypto/hmac.h> 27#endif 28 29#include <hcrypto/evp.h> 30#include <hcrypto/ui.h> 31#include <hcrypto/ec.h> 32#include <hcrypto/ecdsa.h> 33#include <hcrypto/ecdh.h> 34 35#ifndef CC_DIGEST_MAX_OUTPUT_SIZE 36#define CC_DIGEST_MAX_OUTPUT_SIZE 128 37#endif 38 39 40#endif /* __crypto_header__ */ 41