tls_set_errorx
tls_set_errorx(ctx, ctx->config->use_fake_private_key ?
tls_set_errorx(ctx, "failed to create buffer");
tls_set_errorx(ctx, "failed to read X509 certificate");
tls_set_errorx(ctx, "failed to retrieve pubkey");
tls_set_errorx(ctx, "failed to read private key");
tls_set_errorx(ctx, "public key hash not set");
tls_set_errorx(ctx, "RSA key setup failure");
tls_set_errorx(ctx, "failed to setup RSA key");
tls_set_errorx(ctx, "EC key setup failure");
tls_set_errorx(ctx, "failed to setup EC key");
tls_set_errorx(ctx, "incorrect key type");
tls_set_errorx(ctx, "certificate too long");
tls_set_errorx(ctx, "failed to load certificate");
tls_set_errorx(ctx, "failed to load private key");
tls_set_errorx(ctx, "private/public key mismatch");
tls_set_errorx(ctx, "failed to set alpn");
tls_set_errorx(ctx, "failed to set ciphers");
tls_set_errorx(ctx, "X509 verify cert failed");
tls_set_errorx(ctx, "certificate verification failed: %s",
tls_set_errorx(ctx, "ca too long");
tls_set_errorx(ctx, "ssl verify memory setup failure");
tls_set_errorx(ctx, "ssl verify locations failure");
tls_set_errorx(ctx, "crl too long");
tls_set_errorx(ctx, "failed to create buffer");
tls_set_errorx(ctx, "failed to parse crl");
tls_set_errorx(ctx, "invalid operation for context");
tls_set_errorx(ctx, "handshake already completed");
tls_set_errorx(ctx, "buflen too long");
tls_set_errorx(ctx, "buflen too long");
tls_set_errorx(ctx, "invalid operation for context");
tls_set_errorx(ctx, "EOF without close notify");
tls_set_errorx(ctx, "no callbacks provided");
tls_set_errorx(ctx, "failed to create callback method");
tls_set_errorx(ctx, "failed to create callback i/o");
tls_set_errorx(ctx, "invalid session file size");
tls_set_errorx(ctx, "failed to parse session");
tls_set_errorx(ctx, "failed to set session");
tls_set_errorx(ctx, "not a client context");
tls_set_errorx(ctx, "out of memory");
tls_set_errorx(ctx, "ssl context failure");
tls_set_errorx(ctx, "server name not specified");
tls_set_errorx(ctx, "failed to set ecdhe curves");
tls_set_errorx(ctx, "ssl OCSP verification setup failure");
tls_set_errorx(ctx, "ssl connection failure");
tls_set_errorx(ctx, "ssl application data failure");
tls_set_errorx(ctx, "ssl OCSP extension setup failure");
tls_set_errorx(ctx, "server name indication failure");
tls_set_errorx(ctx, "invalid file descriptors");
tls_set_errorx(ctx, "ssl file descriptor failure");
tls_set_errorx(ctx, "not a client context");
tls_set_errorx(ctx, "context not connected");
tls_set_errorx(ctx, "no server certificate");
tls_set_errorx(ctx, "name `%s' not present in"
tls_set_errorx(ctx, "not a client context");
tls_set_errorx(ctx, "host not specified");
tls_set_errorx(ctx, "memory allocation failure");
tls_set_errorx(ctx, "no port provided");
tls_set_errorx(ctx, "out of memory");
tls_set_errorx(ctx, "unable to compute peer certificate hash - out of memory");
int tls_set_errorx(struct tls *ctx, const char *fmt, ...)
tls_set_errorx(ctx, "no peer certificate for OCSP");
tls_set_errorx(ctx, "no OCSP URLs in peer certificate");
tls_set_errorx(ctx, "out of memory");
tls_set_errorx(ctx, "cannot load ocsp reply");
tls_set_errorx(ctx, "ocsp verify failed");
tls_set_errorx(ctx, "ocsp verify failed: response - %s",
tls_set_errorx(ctx, "ocsp verify failed: no issuer cert");
tls_set_errorx(ctx, "ocsp verify failed: no result for cert");
tls_set_errorx(ctx,
tls_set_errorx(ctx, "ocsp verify failed: revoked cert - %s",
tls_set_errorx(ctx, "no stapled OCSP response provided");
tls_set_errorx(tls_ctx, "no valid ticket key found");
tls_set_errorx(tls_ctx, "failed to init encrypt");
tls_set_errorx(tls_ctx, "failed to init hmac");
tls_set_errorx(tls_ctx, "failed to init decrypt");
tls_set_errorx(tls_ctx, "failed to init hmac");
tls_set_errorx(ctx, "ssl context failure");
tls_set_errorx(ctx, "failed to set ecdhe curves");
tls_set_errorx(ctx, "failed to add OCSP stapling callback");
tls_set_errorx(ctx, "out of memory");
tls_set_errorx(ctx, "not a server context");
tls_set_errorx(ctx, "connection context failure");
tls_set_errorx(ctx, "ssl failure");
tls_set_errorx(ctx, "ssl application data failure");
tls_set_errorx(ctx, "ssl file descriptor failure");
tls_set_errorx(ctx, "not a server connection context");
tls_set_errorx(ctx,
tls_set_errorx(ctx,
tls_set_errorx(ctx,
tls_set_errorx(ctx, "error verifying name '%s': "