2003-03-03 01:03:50 +00:00
|
|
|
/* This header is meant to be included before mycrypt.h in projects where
|
2003-06-11 21:10:22 +00:00
|
|
|
* you don't want to throw all the defines in a makefile.
|
2003-03-03 01:03:50 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef MYCRYPT_CUSTOM_H_
|
|
|
|
#define MYCRYPT_CUSTOM_H_
|
|
|
|
|
|
|
|
#ifdef CRYPT
|
2003-09-08 01:06:11 +00:00
|
|
|
#error mycrypt_custom.h should be included before mycrypt.h
|
2003-03-03 01:03:50 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#define XMALLOC malloc
|
|
|
|
#define XREALLOC realloc
|
|
|
|
#define XCALLOC calloc
|
|
|
|
#define XFREE free
|
|
|
|
#define XCLOCK clock
|
|
|
|
#define XCLOCKS_PER_SEC CLOCKS_PER_SEC
|
2003-07-11 02:09:41 +00:00
|
|
|
#define SMALL_CODE
|
2003-09-08 01:06:11 +00:00
|
|
|
#define LTC_TEST
|
2003-03-03 01:03:50 +00:00
|
|
|
#define BLOWFISH
|
|
|
|
#define RC2
|
|
|
|
#define RC5
|
|
|
|
#define RC6
|
|
|
|
#define SAFERP
|
|
|
|
#define SAFER
|
|
|
|
#define RIJNDAEL
|
|
|
|
#define XTEA
|
|
|
|
#define TWOFISH
|
2003-09-08 01:06:11 +00:00
|
|
|
#define TWOFISH_TABLES
|
2003-03-03 01:03:50 +00:00
|
|
|
#define DES
|
|
|
|
#define CAST5
|
|
|
|
#define NOEKEON
|
2003-12-24 18:59:57 +00:00
|
|
|
#define SKIPJACK
|
2003-03-03 01:03:50 +00:00
|
|
|
#define CFB
|
|
|
|
#define OFB
|
|
|
|
#define ECB
|
|
|
|
#define CBC
|
|
|
|
#define CTR
|
|
|
|
#define SHA512
|
|
|
|
#define SHA384
|
|
|
|
#define SHA256
|
2003-12-24 18:59:57 +00:00
|
|
|
#define SHA224
|
2003-03-03 01:03:50 +00:00
|
|
|
#define TIGER
|
|
|
|
#define SHA1
|
|
|
|
#define MD5
|
|
|
|
#define MD4
|
|
|
|
#define MD2
|
2003-09-08 01:06:11 +00:00
|
|
|
#define RIPEMD128
|
|
|
|
#define RIPEMD160
|
2003-03-03 01:03:50 +00:00
|
|
|
#define HMAC
|
2003-12-24 18:59:57 +00:00
|
|
|
#define OMAC
|
2004-01-25 17:40:34 +00:00
|
|
|
#define EAX_MODE
|
|
|
|
#define OCB_MODE
|
2003-03-03 01:03:50 +00:00
|
|
|
#define BASE64
|
|
|
|
#define YARROW
|
|
|
|
#define SPRNG
|
|
|
|
#define RC4
|
|
|
|
#define DEVRANDOM
|
|
|
|
#define MRSA
|
2003-12-24 18:59:57 +00:00
|
|
|
#define MDSA
|
2003-03-03 01:03:50 +00:00
|
|
|
#define MDH
|
|
|
|
#define MECC
|
|
|
|
#define DH768
|
|
|
|
#define DH1024
|
|
|
|
#define DH1280
|
|
|
|
#define DH1536
|
|
|
|
#define DH1792
|
|
|
|
#define DH2048
|
|
|
|
#define DH2560
|
|
|
|
#define DH3072
|
|
|
|
#define DH4096
|
|
|
|
#define ECC160
|
|
|
|
#define ECC192
|
|
|
|
#define ECC224
|
|
|
|
#define ECC256
|
|
|
|
#define ECC384
|
|
|
|
#define ECC521
|
|
|
|
#define MPI
|
|
|
|
|
|
|
|
|
|
|
|
#include <mycrypt.h>
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|