/openbsd-current/lib/libtls/ |
H A D | tls.h | 88 struct tls_config; 97 const char *tls_config_error(struct tls_config *_config); 100 int tls_config_error_code(struct tls_config *_config); 104 struct tls_config *tls_config_new(void); 105 void tls_config_free(struct tls_config *_config); 109 int tls_config_add_keypair_file(struct tls_config *_config, 111 int tls_config_add_keypair_mem(struct tls_config *_config, const uint8_t *_cert, 113 int tls_config_add_keypair_ocsp_file(struct tls_config *_config, 116 int tls_config_add_keypair_ocsp_mem(struct tls_config *_config, const uint8_t *_cert, 119 int tls_config_set_alpn(struct tls_config *_confi [all...] |
H A D | tls_config.c | 1 /* $OpenBSD: tls_config.c,v 1.70 2024/03/28 06:55:02 joshua Exp $ */ 93 struct tls_config * 96 struct tls_config *config; 148 struct tls_config * 158 tls_config_free(struct tls_config *config) 193 tls_config_keypair_add(struct tls_config *config, struct tls_keypair *keypair) 205 tls_config_error(struct tls_config *config) 211 tls_config_error_code(struct tls_config *config) 217 tls_config_clear_keys(struct tls_config *config) 291 tls_config_parse_alpn(struct tls_config *confi [all...] |
H A D | tls_internal.h | 86 struct tls_config { struct 183 struct tls_config *config; 236 struct tls_config *tls_config_new_internal(void); 255 int tls_config_ticket_autorekey(struct tls_config *config); 268 int tls_config_set_error(struct tls_config *cfg, int code, const char *fmt, ...) 271 int tls_config_set_errorx(struct tls_config *cfg, int code, const char *fmt, ...) 307 int tls_config_set_sign_cb(struct tls_config *_config, tls_sign_cb _cb, 324 void tls_config_skip_private_key_check(struct tls_config *config); 325 void tls_config_use_fake_private_key(struct tls_config *config);
|
H A D | Makefile | 33 tls_config.c \
|
H A D | tls_signer.c | 321 struct tls_config *config; 394 struct tls_config *config;
|
H A D | tls.c | 38 static struct tls_config *tls_config_default; 155 tls_config_set_error(struct tls_config *config, int code, const char *fmt, ...) 170 tls_config_set_errorx(struct tls_config *config, int code, const char *fmt, ...) 264 tls_configure(struct tls *ctx, struct tls_config *config)
|
H A D | tls_server.c | 143 tls_server_ticket_key(struct tls_config *config, unsigned char *keyname)
|
/openbsd-current/usr.sbin/smtpd/ |
H A D | smtpc.c | 45 static struct tls_config *tls_config; variable in typeref:struct:tls_config 222 tls_config = tls_config_new(); 223 if (tls_config == NULL) 229 if (tls_config_set_protocols(tls_config, protos) == -1) 231 tls_config_error(tls_config)); 233 if (ciphers && tls_config_set_ciphers(tls_config, ciphers) == -1) 235 tls_config_error(tls_config)); 239 if (tls_config_set_ca_file(tls_config, cafile) == -1) 240 fatalx("tls_set_ca_file: %s", tls_config_error(tls_config)); [all...] |
H A D | smtp.c | 54 void tls_config_use_fake_private_key(struct tls_config *config); 155 struct tls_config *config;
|
/openbsd-current/usr.bin/ftp/ |
H A D | main.c | 223 struct tls_config *tls_config; variable in typeref:struct:tls_config 239 if (tls_config_set_ca_file(tls_config, str) != 0) 241 tls_config_error(tls_config)); 246 if (tls_config_set_ca_path(tls_config, str) != 0) 248 tls_config_error(tls_config)); 253 if (tls_config_set_ciphers(tls_config, str) != 0) 255 tls_config_error(tls_config)); 258 tls_config_insecure_noverifycert(tls_config); 259 tls_config_insecure_noverifyname(tls_config); [all...] |
H A D | ftp_var.h | 230 extern struct tls_config *tls_config;
|
/openbsd-current/libexec/login_ldap/ |
H A D | util.c | 319 struct tls_config *tls_config; local 397 if ((tls_config = tls_config_new()) == NULL) { 403 tls_config_set_ca_file(tls_config, ctx->cacert) == -1) { 408 tls_config_set_ca_path(tls_config, ctx->cacertdir) == -1) { 413 if (aldap_tls(ctx->ld, tls_config, url->host) < 0) {
|
H A D | aldap.h | 217 int aldap_tls(struct aldap *, struct tls_config *,
|
/openbsd-current/usr.bin/ldap/ |
H A D | ldapclient.c | 495 struct tls_config *tls_config; local 570 if ((tls_config = tls_config_new()) == NULL) { 575 if (tls_config_set_ca_file(tls_config, 581 if (aldap_tls(ldap->ldap_al, tls_config, ldap->ldap_host) < 0) {
|
H A D | aldap.h | 215 int aldap_tls(struct aldap *, struct tls_config *,
|
/openbsd-current/usr.sbin/ntpd/ |
H A D | constraint.c | 89 struct tls_config *tls_config; member in struct:httpsdate 917 if ((httpsdate->tls_config = tls_config_new()) == NULL) 919 if (tls_config_set_ca_mem(httpsdate->tls_config, ca, ca_len) == -1) 929 tls_config_insecure_noverifytime(httpsdate->tls_config); 948 tls_config_free(httpsdate->tls_config); 970 if (tls_configure(httpsdate->tls_ctx, httpsdate->tls_config) == -1)
|
/openbsd-current/regress/lib/libtls/tls/ |
H A D | tlstest.c | 297 struct tls_config *client_cfg, *server_cfg; 350 struct tls_config *client_cfg, *server_cfg; 414 struct tls_config *client_cfg, *server_cfg;
|
/openbsd-current/usr.sbin/ypldap/ |
H A D | aldap.h | 219 int aldap_tls(struct aldap *, struct tls_config *,
|
H A D | ypldap.h | 132 struct tls_config *idm_tls_config;
|
/openbsd-current/usr.sbin/rpki-client/ |
H A D | http.c | 168 static struct tls_config *tls_config; variable in typeref:struct:tls_config 1108 if (tls_configure(conn->tls, tls_config) == -1) { 2014 tls_config = tls_config_new(); 2015 if (tls_config == NULL) 2020 if (tls_config_set_protocols(tls_config, TLS_PROTOCOLS_ALL) == -1) 2022 tls_config_error(tls_config)); 2023 if (tls_config_set_ciphers(tls_config, "legacy") == -1) 2025 tls_config_error(tls_config)); 2033 tls_config_set_ca_mem(tls_config, tls_ca_me [all...] |
/openbsd-current/usr.sbin/httpd/ |
H A D | httpd.h | 560 struct tls_config { struct 579 struct tls_config *srv_tls_config;
|
H A D | config.c | 259 struct tls_config tls; 705 struct tls_config *tls_conf, const char *label, uint8_t *data, size_t len, 753 struct tls_config tls_conf;
|
/openbsd-current/usr.sbin/relayd/ |
H A D | relayd.h | 216 struct tls_config *tls_cfg; 522 struct tls_config *tls_cfg; 831 struct tls_config *rl_tls_cfg; 832 struct tls_config *rl_tls_client_cfg;
|
/openbsd-current/usr.sbin/ldapd/ |
H A D | ldapd.h | 242 struct tls_config *config;
|
/openbsd-current/usr.sbin/acme-client/ |
H A D | http.c | 67 struct tls_config *tlscfg;
|