引言: (作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com 之openssl专业论坛)
前几天,为了给大家提供新版本的openssl,又重新做了一次openssl的编译工作,并比较了几种编译方法,写这个文章简单介绍一下,希望对大家有帮助。
摘要:callback函数及其控制 ---根据openssl doc/crypto/bio/bio_set_callback.pod翻译和自己的理解写成 (作者:dragonking mail:wzhah@263.net 发布于:gdwzh.126.com openssl专业论坛) 通过前面的介绍大家已经知道,bio的callback函数是非常重要的,是实现bio多态性的一个关键因素之一,bio提供的c......
摘要:bio的声明和释放等基本操作 ---根据openssl doc/crypto/bio/bio_new.pod翻译和自己的理解写成 (作者:dragonking mail:wzhah@263.net 发布于:gdwzh.126.com openssl专业论坛) 在bio的基本操作系列函数中,他们用来bio分配和释放操作,包括: bio_new, bio_set, bio_free, bio_vfre......
Win98平台openssl编译方法和分析 (作者:dragonking mail:wzhah@263.net 发布于:http://gdwzh.126.com 之openssl专业论坛)
【程序编程相关:
我看OOP(四)】 【推荐阅读:
introducingsoftwarep】 【扩展信息:
纳什:博弈论大师】
前几天,为了给大家提供新版本的openssl,又重新做了一次openssl的编译工作,并比较了几种编译方法,写这个文章简单介绍一下,希望对大家有帮助.
我编译的版本是0.9.6h,编译器使用vc++6.0,根据它的说明,我进行了如下的命令与操作: 1.安装activeperl-5.6.1.629-mswin32-x86-multi-thread.顺利通过! 2.打开控制台程序,在openssl解压后的目录下执行perl configure vc-win32命令,注意,一定要在这个目录下执行该命令,否则找不到configure文件,当然,你也可以指定完整的configure文件路径.顺利通过. 3.根据openssl的帮助说明,在解压目录下执行ms\do_masm(与ms_\do_ms)命令,成功通过. 4.配置vc环境变量,我在相同的控制台程序下转到vc所在目录下的vc98\bin目录,执行vcvars32批处理命令,设置vc的环境变量,然后再转到openssl解压包的根目录下. 注意:我第一次运行vcvars32的时候,报错,错误为:out of environment space,这个错误的产生是因为你的ms-dos环境变量没有分配足够的内存,这可以通过如下方法解决: a.点击开始, 点击运行. ...
下一页 摘要:bio-抽象的io接口 (作者:dragonking mail:wzhah@263.net 发布于:http://gdwzh.126.com openssl专业论坛) 其实包含了很多种接口,用通用的函数接口,主要控制在bio_method中的不通实现函数控制, 我初步估计了一下,大概有14种,包括6种filter型和8种source/sink型。 bio是在底层覆盖了许多类型i/o接口细节的一种应......