如何在openSSL-1.1.1中访问struct bio_st的成员编号

时间:2019-06-14 10:56:30

标签: openssl

在OpenSSL-1.1.1中,将bio_st结构设为不透明。要访问struct的成员,提供了API。但是我找不到用于访问此结构的成员int num的API。

在我的带有openSSL-1.0.2的应用程序代码中

fd_set fds;
FD_ZERO( &fds );
FD_SET( b->num, &fds );

现在我得到

  

错误:取消指向不完整类型'BIO {aka struct bio_st}'的指针        FD_SET(b-> num,&fds);

有人有什么主意吗?

1 个答案:

答案 0 :(得分:0)

使用宏BIO_get_fd来获取。