工作笔记:TrueCrypt编译记录

工作笔记:TrueCrypt编译记录

TrueCrypt的最新版本6.2可以从官方网站上下载,我从这里下载了一个6.1的
http://freedos.pri.ee/truecrypt/

在TrueCrypt官方网站上很多旧版本都没了,这里却很全。

首先,WINDDK7与VS2008/2005自身的头文件是冲突的。编译前要把WINDDK7的头文件目录都去掉注释掉。否则一大堆IOS*.h错误

 

还有,源码目录中要去掉空格, 否则ddk build 出错。

1.下载NASM 并加入PATH
http://www.google.com/search?hl=en&source=hp&q=nasm&aq=f&oq=&aqi=n1g3g-s1g6
http://www.nasm.us/
http://www.nasm.us/pub/nasm/releasebuilds/2.07/win32/
2.下载GZIP 并加入PATH
http://www.google.com/search?hl=en&source=hp&q=gzip.exe&aq=f&oq=&aqi=g6
http://www.gzip.org/#exe
http://www.gzip.org/gzip124xN.zip

(这里没有 ftp://ftp.gnu.org/gnu/gzip/)

3.下载PKCS11

(1)先用的 ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-11/里的
pkcs11.h,pkcs11f.h,pkcs11t.h(把后两个也加入#include中)

编译仍然是好多错误,可能是版本太不一样了
CK_UTF8CHAR,CK_TRUE都没有定义

(2)于是又用这里的
http://svn.openvpn.net/projects/openvpn/test/time/openvpn/pkcs11-headers/
/* $Revision: 1.6 $ */
好,只有4个错误了:CKR_NEW_PIN_MODE和CKR_NEXT_OT

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值