环境

  • c

  • Ubuntu 16.04(x64)

  • OpenSSL

用例

将SSL支持添加到使用C和异步IO实现的现有TCP客户端(轮询)

手头有问题

  • 根据OpenSSL文档,将使用SSL_read / SSL_write(除其他外)

  • 我的代码已经从套接字读取数据,并且应该同时支持加密和未加密的连接 .

有了上述说法,有没有办法盲目地为OpenSSL提供从套接字读取的有效负载而不是使用SSL_read读取它? (如果例如 . 我正在从文件中读取而不是从套接字读取)我可以使用OpenSSL加密RAW缓冲区吗?