summaryrefslogtreecommitdiffstats
path: root/ssl.h
blob: 19c0d58c125ecf3d23053f3c6fc822ed40cc144f (plain)
1
2
3
4
5
6
7
struct ctx;

extern struct ctx *sslinit(int fd,char *cacert);
extern void sslexit(struct ctx *ctx);
extern int sslready(struct ctx *ctx);
extern ssize_t sslread(struct ctx *ctx,void *buf,size_t count);
extern ssize_t sslwrite(struct ctx *ctx,const void *buf,size_t count);