LibTomCrypt在cb中编译的注意事项

来源:互联网 发布:ubuntu虚拟机镜像文件 编辑:程序博客网 时间:2024/05/16 09:50
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"


原创粉丝点击