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