Lines Matching defs:tls
60 #include <tls.h>
134 struct tls;
135 void readwrite(int, struct tls *);
149 void report_tls(struct tls *tls_ctx, char * host, char *tlsexpectname);
151 ssize_t drainbuf(int, unsigned char *, size_t *, struct tls *);
152 ssize_t fillbuf(int, unsigned char *, size_t *, struct tls *);
153 void tls_setup_client(struct tls *, int, char *);
154 struct tls *tls_setup_server(struct tls *, int, char *);
171 struct tls *tls_ctx = NULL;
345 errc(1, errnum, "illegal tos/tls value `%s'",
550 struct tls *tls_cctx = NULL;
566 errx(1, "tls server creation failed");
568 errx(1, "tls configuration failed (%s)",
678 errx(1, "tls client creation failed");
680 errx(1, "tls configuration failed (%s)",
791 tls_setup_client(struct tls *tls_ctx, int s, char *host)
797 errx(1, "tls connection failed (%s)",
802 errx(1, "tls handshake failed (%s)",
812 struct tls *
813 tls_setup_server(struct tls *tls_ctx, int connfd, char *host)
815 struct tls *tls_cctx;
819 warnx("tls accept failed (%s)",
827 warnx("tls handshake failed (%s)",
1060 readwrite(int net_fd, struct tls *tls_ctx)
1257 drainbuf(int fd, unsigned char *buf, size_t *bufpos, struct tls *tls)
1263 if (tls)
1264 n = tls_write(tls, buf, *bufpos);
1284 fillbuf(int fd, unsigned char *buf, size_t *bufpos, struct tls *tls)
1290 if (tls)
1291 n = tls_read(tls, buf + *bufpos, num);
1620 report_tls(struct tls * tls_ctx, char * host, char *tlsexpectname)