![](https://img-blog.csdnimg.cn/20190418205308270.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
openssl之BIO系列
文章平均质量分 78
#转载# openssl之BIO系列
arvin_xiaoting
岁月静好~
展开
-
openssl之BIO系列之22---Cipher类型的BIO
Cipher类型BIO ---根据openssl doc\crypto\bio_f_cipher.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 该类型为过滤(filter)类型BIO,其定义如下(openssl\bio.h,opens转载 2015-07-02 17:49:10 · 7753 阅读 · 0 评论 -
openssl之BIO系列之9---BIO对的创建和应用
发信站: BBS 水木清华站 (Thu Dec 26 13:52:07 2002), 转信 BIO对的创建和应用 ---根据openssl doc/crypto/bio/bio_new_bio_pair.pod翻译和自己的理解写成 (作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com之openssl专业转载 2015-07-02 17:40:28 · 8908 阅读 · 0 评论 -
openssl之BIO系列之16---BIO对(pair)类型BIO
BIO对(pair)类型BIO ---根据openssl doc\crypto\bio_s_bio.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 前面我们已经介绍过BIO对的概念,其实更进一步,BIO对也是作为一种source/sin转载 2015-07-02 17:45:48 · 7904 阅读 · 0 评论 -
openssl之BIO系列之13---Socket类型BIO
Socket类型BIO ---根据openssl doc\crypto\bio_s_socket.pod翻译和自己的理解写成 (作者:DragonKing Mailwzhah@263.net 发布于:httpgdwzh.126.com之openssl专业论坛) Socket类型的BIO也是一种source/sink型BIO,封装了Socket的IO操作,它相关的一转载 2015-07-02 17:43:57 · 9652 阅读 · 0 评论 -
openssl之BIO系列之19---Filter类型的NULL型BIO
Fileter类型的NULL型BIO ---根据openssl doc\crypto\bio_f_null.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 前面我们已经介绍完source/sink型的BIO了,以后的BIO系列文章将开始转载 2015-07-02 17:47:42 · 7320 阅读 · 0 评论 -
openssl之BIO系列之18---接受(accept)类型BIO
接受(accept)类型BIO ---根据openssl doc\crypto\bio_s_accept.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 接受(accept)类型的BIO跟连接(connect)类型BIO是相对应的,它封转载 2015-07-02 17:47:15 · 8075 阅读 · 0 评论 -
openssl之BIO系列之12---文件描述符(fd)类型BIO
文件描述符(fd)类型BIO ---根据openssl doc\crypto\bio_s_fd.pod翻译和自己的理解写成 (作者:DragonKing Mailwzhah@263.net 发布于:httpgdwzh.126.com之openssl专业论坛) 文件描述符类型BIO也是一个source/sink型的BIO,它定义了以下一些类型的函数(openss转载 2015-07-02 17:43:19 · 7726 阅读 · 0 评论 -
openssl之BIO系列之10---BIO链的定位操作
BIO链的定位操作 ---根据openssl doc/crypto/bio/bio_find_type.pod翻译和自己的理解写成 (作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com之openssl专业论坛) 前面的一篇文章讲过BIO链的构造方法,这里讲的是在一个BIO链中,怎么转载 2015-07-02 17:41:52 · 7990 阅读 · 0 评论 -
openssl之BIO系列之8---读写出错控制
发信站: BBS 水木清华站 (Wed Dec 25 11:02:08 2002), 转信 读写出错控制 ---根据openssl doc/crypto/bio/bio_should_retry.pod翻译和自己的理解写成 (作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com之openssl专业论坛)转载 2015-07-02 17:39:42 · 9152 阅读 · 0 评论 -
openssl之BIO系列之20---缓冲(buffer)类型BIO
缓冲(buffer)类型BIO ---根据openssl doc\crypto\bio_f_buffer.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 缓冲(buffer)类型BIO是一种过滤(filter)型的BIO,其相关的一些函转载 2015-07-02 17:48:06 · 8878 阅读 · 0 评论 -
openssl之BIO系列之14---源类型的NULL型BIO
---根据openssl doc\crypto\bio_s_null.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:httpgdwzh.126.com之openssl专业论坛) 这是一个空的source/sink型BIO,写到这个BIO的数据都被丢掉了,从这里执行读操作也总是返回EOF。该BIO非常转载 2015-07-02 17:44:33 · 7691 阅读 · 0 评论 -
openssl之BIO系列之24---SSL类型的BIO
SSL类型的BIO ---根据openssl doc\crypto\bio_f_ssl.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://openssl.126.com之openssl专业论坛) 从名字就可以看出,这是一个非常重要的BIO类型,它封装了openssl里面的ssl规则和函数转载 2015-07-02 17:50:20 · 9207 阅读 · 0 评论 -
openssl之BIO系列之21---Base64类型的BIO
Base64类型BIO ---根据openssl doc\crypto\bio_f_base64.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 该类型为过滤(filter)类型BIO,其定义如下(openssl\bio.h,opens转载 2015-07-02 17:48:37 · 12151 阅读 · 0 评论 -
openssl之BIO系列之17---连接(connect)类型BIO
连接(connect)类型BIO ---根据openssl doc\crypto\bio_s_connect.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 该类型的BIO封装了socket的Connect方法,它使得编程的时候可以使用转载 2015-07-02 17:46:27 · 9391 阅读 · 0 评论 -
openssl之BIO系列之25---结束语
(作者:DragonKing, Mail: wzhah@263.net ,发布于:http://openssl.126.com之openssl专业论坛) 经过半个月左右,终于将BIO的结构和各个分支基本介绍完了,BIO是一个很好的思想,具备了基本的面向对象的思想,也是跨平台实现的一个范例。 如果大家耐心看完了这个系列就可以发现,BIO基本几乎封装了除了证书处理外的o转载 2015-07-02 17:50:50 · 7364 阅读 · 1 评论 -
openssl之BIO系列之23---MD类型的BIO
MD类型BIO ---根据openssl doc\crypto\bio_f_md.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 该类型为过滤(filter)类型BIO,其定义如下(openssl\bio.h,openssl\evp.h转载 2015-07-02 17:49:47 · 8114 阅读 · 0 评论 -
openssl之BIO系列之15---内存(mem)类型BIO
mem类型BIO ---根据openssl doc\crypto\bio_s_mem.pod翻译和自己的理解写成 (作者:DragonKing, Mail: wzhah@263.net ,发布于:http://gdwzh.126.com之openssl专业论坛) 内存(mem)类型BIO所定义的相关系列函数如下(openssl\bio.h): BIO_转载 2015-07-02 17:45:14 · 21410 阅读 · 0 评论 -
openssl之BIO系列之11---文件(file)类型BIO
文件(file)类型BIO ---根据openssl doc/crypto/bio/bio_s_file.pod翻译和自己的理解写成 (作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com之openssl专业论坛) 前面我们已经介绍了很多BIO的基本构造和操作,现在,我们开始针对每一个类型BIO进行转载 2015-07-02 17:42:25 · 9463 阅读 · 0 评论 -
openssl之BIO系列之1---抽象的IO接口
BIO-抽象的IO接口 (作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com openssl专业论坛) 其实包含了很多种接口,用通用的函数接口,主要控制在BIO_METHOD中的不通实现函数控制, 我初步估计了一下,大概有14种,包括6种filter型和8种source转载 2015-06-26 14:14:46 · 23901 阅读 · 0 评论 -
opensslBIO系列之4---BIO控制函数介绍
BIO控制函数介绍 ---根据openssl doc/crypto/bio/bio_ctrl.pod翻译和自己的理解写成 (作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com openssl专业论坛) BIO控制函数有许多,并且不同的BIO类型还有不同的控制函数,这里只简单介绍一些通用的转载 2015-06-26 14:17:30 · 26726 阅读 · 0 评论 -
openssl之BIO系列之6---BIO的IO操作函数
BIO的IO操作函数 ---根据openssl doc/crypto/bio/bio_read.pod翻译和自己的理解写成 (作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com之openssl专业论坛) 这些函数是BIO的基本读写操作函数,包括四个,他们的定义如下(openssl/转载 2015-06-26 14:18:57 · 26093 阅读 · 0 评论 -
openssl之BIO系列之3---BIO的声明和释放等基本操作
BIO的声明和释放等基本操作---根据openssl doc/crypto/bio/bio_new.pod翻译和自己的理解写成(作者:DragonKing Mail:wzhah@263.net 发布于:gdwzh.126.com openssl专业论坛)在BIO的基本操作系列函数中,他们用来BIO分配和释放操作,包括:BIO_new, BIO_set...转载 2015-06-26 14:16:50 · 25465 阅读 · 0 评论 -
openssl之BIO系列之2---BIO结构和BIO相关文件介绍
BIO结构和BIO相关文件介绍(作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com openssl专业论坛)BIO的结构定义和相关项解析如下:(包含在bio.h文件中,其主文件为bio_lib.c)typedef struct bio_st BIO;struct bio_st...转载 2015-06-26 14:15:24 · 25623 阅读 · 0 评论 -
openssl之BIO系列之5---CallBack函数及其控制
CallBack函数及其控制 ---根据openssl doc/crypto/bio/bio_set_callback.pod翻译和自己的理解写成 (作者:DragonKing Mail:wzhah@263.net 发布于:gdwzh.126.com openssl专业论坛) 通过前面的介绍大家已经知道,BIO的callback函数是非常重要的转载 2015-06-26 14:18:19 · 23256 阅读 · 0 评论 -
openssl之BIO系列之7---BIO链的操作
BIO链的操作---根据openssl doc/crypto/bio/bio_push.pod翻译和自己的理解写成(作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com之openssl专业论坛)我在介绍BIO结构的时候说过,BIO结构其实是一个链式结构,单个BIO是只有一个环节的BIO链的特例,那...转载 2015-06-26 14:19:25 · 7871 阅读 · 0 评论