|
Packit |
4e8bc4 |
#ifndef TLS_H
|
|
Packit |
4e8bc4 |
#define TLS_H
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
void SSL_LOCK(void);
|
|
Packit |
4e8bc4 |
void SSL_UNLOCK(void);
|
|
Packit |
4e8bc4 |
ssize_t ssl_read(conn *c, void *buf, size_t count);
|
|
Packit |
4e8bc4 |
ssize_t ssl_sendmsg(conn *c, struct msghdr *msg, int flags);
|
|
Packit |
4e8bc4 |
ssize_t ssl_write(conn *c, void *buf, size_t count);
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
int ssl_init(void);
|
|
Packit |
4e8bc4 |
bool refresh_certs(char **errmsg);
|
|
Packit |
4e8bc4 |
void ssl_callback(const SSL *s, int where, int ret);
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
#endif
|