defines.h File Reference

Go to the source code of this file.

Defines

#define DIR_SENDER   1
#define DIR_RECEIVER   2
#define OP_SK_ENCRYPT   1
#define OP_SK_DECRYPT   2
#define OP_PK_ENCRYPT   3
#define OP_PK_DECRYPT   4
#define OP_SIGN   5
#define OP_SIG_VERIFY   6
#define OP_HASH   7
#define OP_HASH_VERIFY   8
#define OP_MAC_GENERATE   9
#define OP_MAC_VERIFY   10
#define ALG_3WAY   0
#define ALG_BLOWFISH   1
#define ALG_CAST   2
#define ALG_DES   3
#define ALG_DESX   4
#define ALG_DIAMOND   5
#define ALG_GOST   6
#define ALG_IDEA   7
#define ALG_LUBYRACK   8
#define ALG_MARS   9
#define ALG_MDC   10
#define ALG_RC2   11
#define ALG_RC5   12
#define ALG_RC6   13
#define ALG_AES   14
#define ALG_SAFER   15
#define ALG_SERPENT   16
#define ALG_SHARK   17
#define ALG_SKIPJACK   18
#define ALG_SQUARE   19
#define ALG_TEA   20
#define ALG_3DES   21
#define ALG_TWOFISH   22
#define MODE_ECB   0
#define MODE_CBC   1
#define MODE_CBC_CTS   2
#define MODE_CFB   3
#define MODE_CTR   4
#define MODE_OFB   5
#define MODE_OCB   6
#define KRYPTOS_HASH_HAVAL   0
#define KRYPTOS_HASH_MD2   1
#define KRYPTOS_HASH_MD4   2
#define KRYPTOS_HASH_MD5   3
#define KRYPTOS_HASH_PANAMA   4
#define KRYPTOS_HASH_RIPEMD160   5
#define KRYPTOS_HASH_SHA   6
#define KRYPTOS_HASH_SHA1   6
#define KRYPTOS_HASH_SHA256   7
#define KRYPTOS_HASH_SHA384   8
#define KRYPTOS_HASH_SHA512   9
#define KRYPTOS_HASH_TIGER   10
#define MAC_MD5MAC   0
#define MAC_HMAC   2
#define KEYSTRENGTH_WEAK   0
#define KEYSTRENGTH_SEMIWEAK   1
#define KEYSTRENGTH_STRONG   2


Define Documentation

#define ALG_3DES   21

#define ALG_3WAY   0

#define ALG_AES   14

#define ALG_BLOWFISH   1

#define ALG_CAST   2

#define ALG_DES   3

#define ALG_DESX   4

#define ALG_DIAMOND   5

#define ALG_GOST   6

#define ALG_IDEA   7

#define ALG_LUBYRACK   8

#define ALG_MARS   9

#define ALG_MDC   10

#define ALG_RC2   11

#define ALG_RC5   12

#define ALG_RC6   13

#define ALG_SAFER   15

#define ALG_SERPENT   16

#define ALG_SHARK   17

#define ALG_SKIPJACK   18

#define ALG_SQUARE   19

#define ALG_TEA   20

#define ALG_TWOFISH   22

#define DIR_RECEIVER   2

#define DIR_SENDER   1

#define KEYSTRENGTH_SEMIWEAK   1

#define KEYSTRENGTH_STRONG   2

#define KEYSTRENGTH_WEAK   0

#define KRYPTOS_HASH_HAVAL   0

#define KRYPTOS_HASH_MD2   1

#define KRYPTOS_HASH_MD4   2

#define KRYPTOS_HASH_MD5   3

#define KRYPTOS_HASH_PANAMA   4

#define KRYPTOS_HASH_RIPEMD160   5

#define KRYPTOS_HASH_SHA   6

#define KRYPTOS_HASH_SHA1   6

#define KRYPTOS_HASH_SHA256   7

#define KRYPTOS_HASH_SHA384   8

#define KRYPTOS_HASH_SHA512   9

#define KRYPTOS_HASH_TIGER   10

#define MAC_HMAC   2

#define MAC_MD5MAC   0

#define MODE_CBC   1

#define MODE_CBC_CTS   2

#define MODE_CFB   3

#define MODE_CTR   4

#define MODE_ECB   0

#define MODE_OCB   6

#define MODE_OFB   5

#define OP_HASH   7

#define OP_HASH_VERIFY   8

#define OP_MAC_GENERATE   9

#define OP_MAC_VERIFY   10

#define OP_PK_DECRYPT   4

#define OP_PK_ENCRYPT   3

#define OP_SIG_VERIFY   6

#define OP_SIGN   5

#define OP_SK_DECRYPT   2

#define OP_SK_ENCRYPT   1


Generated on Sun Dec 17 14:54:15 2006 for Kryptos by  doxygen 1.5.1-p1