imapsrt/ssl.hpp
#pragma once
#include <arpa/inet.h>
#include <openssl/ssl.h>
class SSLConn {
private:
SSL_CTX* ctx;
SSL* ssl;
public:
static bool init();
static int get_fd(const char*, const char*);
static int get_fd(const sockaddr_in*);
SSLConn();
~SSLConn();
bool set_fd(int, const char* verify);
bool ssl_write(const void*, size_t);
ssize_t ssl_read(void*, size_t);
};