Я написал сетевую библиотеку на основе событий на C, и теперь я хочу добавить поддержку SSL / TLS через OpenSSL. Вместо использования SSL_read ()
и SSL_write ()
, я бы предпочел, чтобы OpenSSL выполнял только шифрование / дешифрование исходящих / входящих данных, позволяя мне передавать / получать данные себя.
Я новичок в SSL / TLS и OpenSSL, поэтому:
Есть ли способ, чтобы OpenSSL только выполнял шифрование / дешифрование массивов char
?
Что-то вроде size_t SSL_encrypt (const char * buf_in, size_t size_in, char * buf_out)
было бы замечательно.