OpenSSL: perform en-/decryption without SSL_read() / SSL_write()

I've written an event-based networking library in C and now I want to add SSL/TLS support via OpenSSL. Instead of using `SSL_read()` and `SSL_write()`, I'd rather like to have OpenSSL only perform the encryption/decryption of outgoing/incoming data, letting me transmit/receive the data myself. I'm new to SSL/TLS and OpenSSL, so: Is there a way to have OpenSSL _only_ perform encryption/decryption of `char` arrays? Something like `size_t SSL_encrypt(const char *buf_in, size_t size_in, char *buf_out)` would be great.

以上就是OpenSSL: perform en-/decryption without SSL_read() / SSL_write()的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » CSS3 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准