Lines Matching +defs:tls +defs:main

57 #include <tls.h>
126 void readwrite(int, struct tls *);
129 int timeout_tls(int, struct tls *, int (*)(struct tls *));
141 void save_peer_cert(struct tls *_tls_ctx, FILE *_fp);
143 void report_tls(struct tls *tls_ctx, char * host);
145 ssize_t drainbuf(int, unsigned char *, size_t *, struct tls *);
146 ssize_t fillbuf(int, unsigned char *, size_t *, struct tls *);
147 void tls_setup_client(struct tls *, int, char *);
148 struct tls *tls_setup_server(struct tls *, int, char *);
151 main(int argc, char *argv[])
164 struct tls *tls_ctx = NULL;
340 errx(1, "illegal tos/tls value %s", optarg);
567 errx(1, "tls server creation failed");
569 errx(1, "tls configuration failed (%s)",
623 struct tls *tls_cctx = NULL;
681 errx(1, "tls client creation failed");
683 errx(1, "tls configuration failed (%s)",
772 timeout_tls(int s, struct tls *tls_ctx, int (*func)(struct tls *))
799 tls_setup_client(struct tls *tls_ctx, int s, char *host)
805 errx(1, "tls connection failed (%s)",
811 errx(1, "tls handshake failed (%s)", errstr);
825 struct tls *
826 tls_setup_server(struct tls *tls_ctx, int connfd, char *host)
828 struct tls *tls_cctx;
832 warnx("tls accept failed (%s)", tls_error(tls_ctx));
836 warnx("tls handshake failed (%s)", errstr);
1096 readwrite(int net_fd, struct tls *tls_ctx)
1291 drainbuf(int fd, unsigned char *buf, size_t *bufpos, struct tls *tls)
1299 if (tls) {
1300 n = tls_write(tls, buf, *bufpos);
1302 errx(1, "tls write failed (%s)", tls_error(tls));
1320 fillbuf(int fd, unsigned char *buf, size_t *bufpos, struct tls *tls)
1328 if (tls) {
1329 n = tls_read(tls, buf + *bufpos, num);
1331 errx(1, "tls read failed (%s)", tls_error(tls));
1692 errx(1, "invalid tls value `%s'", s);
1704 save_peer_cert(struct tls *tls_ctx, FILE *fp)
1718 report_tls(struct tls *tls_ctx, char *host)