用C++编译 Openssl Engine及分享一个Openssl Engine框架

时间:2014-11-08 05:00:37
【文件属性】:

文件名称:用C++编译 Openssl Engine及分享一个Openssl Engine框架

文件大小:95KB

文件格式:RAR

更新时间:2014-11-08 05:00:37

Openssl Engine P11 CSP

本模板程序定义了实现openssl ENGINE的Engine框架。 实现的基本思路是要通过Engine来替换openssl原来的 ASE-CBC算法和MD5算法。 本程序定义了必须实现的接口。用户只需要根据程序中 的说明,实现相应的接口即可。 实现ENGINE的时候,可以使用CSP。P11或者算法实现的API等。 本模板支持Linux、Windows 、Mac。兼容:openssl1.0和.0.9.8 如果在使用过程中有任何问题。 在windows上编译,使用vc2005或vc2008 在linux下,请运行 make


【文件预览】:
NAMEengine
----NAMEenginer.cpp(12KB)
----libeay32.lib(756KB)
----NAMEenginer.h(3KB)
----NAMEengine.h(867B)
----NAMEengine.vcproj(6KB)
----lib()
--------runp11engine.exp(754B)
--------runp11engine.lib(2KB)
----stdafx.h(4KB)
----NAMEengine.sln(883B)
----ReadMe.txt(495B)
----res()
--------NAMEengine.rc2(368B)
----NAMEengine.suo(7KB)
----stdafx.cpp(459B)
----Makefile(271B)
----ssleay32.lib(56KB)
----Resource.h(369B)
----NAMEengine.cpp(2KB)
----NAMEengine.rc(3KB)
----NAMEengine.def(134B)

网友评论

  • 没啥用没啥用
  • 有参考价值,多谢
  • 浪费5个积分
  • 说明不够详细,还得花点时间去研究
  • 骗死人了.......一点用都没有
  • 说明不够详细,还得花点时间去研究
  • 没有仔细的看,工作中开发USBKEY使用到的。是个借鉴
  • 多谢,有点用,但是windows的,我想要linux的呢
  • 我这里也编译不过去,但是代码有参考意义
  • 说得很详细,不过看起来还是比较吃力
  • 多谢楼主,对我有参考价值啊,初步了解了engine结构
  • 可以参考!要分太狠了
  • 刚接触,编译不过去,修改了环境变量,总提示cl.exe有错。
  • 正式这个给我了一些启发,让我从ukey内的私钥获得签名,刚开始我还以为不可以呢。
  • 说明不够详细,初入engine还得花时间研究
  • 总体不错,简单实现了engine结构,engine添加了ciphers和digests;里面的runp11engine.lib没有发现代码;