tls_error
errx(1, "tls write failed (%s)", tls_error(tls));
errx(1, "tls read failed (%s)", tls_error(tls));
tls_error(tls_ctx));
tls_error(tls_ctx));
tls_error(tls_ctx));
if ((errstr = tls_error(tls_ctx)) == NULL)
warnx("tls accept failed (%s)", tls_error(tls_ctx));
if ((errstr = tls_error(tls_cctx)) == NULL)
const char *tls_error(struct tls *_ctx);
tls_error_set(struct tls_error *error, const char *fmt, ...)
tls_error_setx(struct tls_error *error, const char *fmt, ...)
tls_error_clear(struct tls_error *error)
tls_error_vset(struct tls_error *error, int errnum, const char *fmt, va_list ap)
tls_config_load_file(struct tls_error *error, const char *filetype,
struct tls_error error;
struct tls_error *_error, const char *_cert_file);
struct tls_error *_error, const uint8_t *_cert, size_t _len);
struct tls_error *_error, const char *_key_file);
struct tls_error *_error, const uint8_t *_key, size_t _len);
struct tls_error *_error, const char *_ocsp_file);
struct tls_error *_error, const uint8_t *_staple, size_t _len);
struct tls_error *_error, X509 **_cert);
int tls_config_load_file(struct tls_error *error, const char *filetype,
void tls_error_clear(struct tls_error *error);
int tls_error_set(struct tls_error *error, const char *fmt, ...)
int tls_error_setx(struct tls_error *error, const char *fmt, ...)
struct tls_error error;
struct tls_error *error, const char *ocsp_file)
struct tls_error *error, const uint8_t *staple, size_t len)
tls_keypair_load_cert(struct tls_keypair *keypair, struct tls_error *error,
tls_keypair_pubkey_hash(struct tls_keypair *keypair, struct tls_error *error)
tls_keypair_set_cert_file(struct tls_keypair *keypair, struct tls_error *error,
tls_keypair_set_cert_mem(struct tls_keypair *keypair, struct tls_error *error,
tls_keypair_set_key_file(struct tls_keypair *keypair, struct tls_error *error,
tls_keypair_set_key_mem(struct tls_keypair *keypair, struct tls_error *error,
struct tls_error error;