1、把LibTomCrypt添加到项目中,按照算法包里的VC项目,添加相关宏定义:LTM_DESC;WIN32;_LIB;LTC_SOURCE;USE_LTM
使用LTM_DESC和USE_LTM,会需要LibTomMath数学包支持,下载Math包,使用Make -f makefile.bcc编译。
使用LTC_EASY编译,不需Math库支持。
2、编译成功后,使用该包测试时,链接会出现rijndael_enc_desc链接不到。解决办法:增加一个新的aes_enc.c,写下如下代码:
#define ENCRYPT_ONLY
#include "aes.c"