Lines Matching refs:tls_config

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 *config, const char *alpn,
354 tls_config_set_alpn(struct tls_config *config, const char *alpn)
361 tls_config_add_keypair_file_internal(struct tls_config *config,
388 tls_config_add_keypair_mem_internal(struct tls_config *config, const uint8_t *cert,
416 tls_config_add_keypair_mem(struct tls_config *config, const uint8_t *cert,
424 tls_config_add_keypair_file(struct tls_config *config,
432 tls_config_add_keypair_ocsp_mem(struct tls_config *config, const uint8_t *cert,
441 tls_config_add_keypair_ocsp_file(struct tls_config *config,
449 tls_config_set_ca_file(struct tls_config *config, const char *ca_file)
456 tls_config_set_ca_path(struct tls_config *config, const char *ca_path)
462 tls_config_set_ca_mem(struct tls_config *config, const uint8_t *ca, size_t len)
468 tls_config_set_cert_file(struct tls_config *config, const char *cert_file)
475 tls_config_set_cert_mem(struct tls_config *config, const uint8_t *cert,
483 tls_config_set_ciphers(struct tls_config *config, const char *ciphers)
519 tls_config_set_crl_file(struct tls_config *config, const char *crl_file)
526 tls_config_set_crl_mem(struct tls_config *config, const uint8_t *crl,
533 tls_config_set_dheparams(struct tls_config *config, const char *params)
555 tls_config_set_ecdhecurve(struct tls_config *config, const char *curve)
571 tls_config_set_ecdhecurves(struct tls_config *config, const char *curves)
634 tls_config_set_key_file(struct tls_config *config, const char *key_file)
641 tls_config_set_key_mem(struct tls_config *config, const uint8_t *key,
649 tls_config_set_keypair_file_internal(struct tls_config *config,
664 tls_config_set_keypair_mem_internal(struct tls_config *config, const uint8_t *cert,
680 tls_config_set_keypair_file(struct tls_config *config,
688 tls_config_set_keypair_mem(struct tls_config *config, const uint8_t *cert,
696 tls_config_set_keypair_ocsp_file(struct tls_config *config,
704 tls_config_set_keypair_ocsp_mem(struct tls_config *config, const uint8_t *cert,
714 tls_config_set_protocols(struct tls_config *config, uint32_t protocols)
722 tls_config_set_session_fd(struct tls_config *config, int session_fd)
762 tls_config_set_sign_cb(struct tls_config *config, tls_sign_cb cb, void *cb_arg)
773 tls_config_set_verify_depth(struct tls_config *config, int verify_depth)
781 tls_config_prefer_ciphers_client(struct tls_config *config)
787 tls_config_prefer_ciphers_server(struct tls_config *config)
793 tls_config_insecure_noverifycert(struct tls_config *config)
799 tls_config_insecure_noverifyname(struct tls_config *config)
805 tls_config_insecure_noverifytime(struct tls_config *config)
811 tls_config_verify(struct tls_config *config)
819 tls_config_ocsp_require_stapling(struct tls_config *config)
825 tls_config_verify_client(struct tls_config *config)
831 tls_config_verify_client_optional(struct tls_config *config)
837 tls_config_skip_private_key_check(struct tls_config *config)
843 tls_config_use_fake_private_key(struct tls_config *config)
850 tls_config_set_ocsp_staple_file(struct tls_config *config, const char *staple_file)
857 tls_config_set_ocsp_staple_mem(struct tls_config *config, const uint8_t *staple,
865 tls_config_set_session_id(struct tls_config *config,
879 tls_config_set_session_lifetime(struct tls_config *config, int lifetime)
897 tls_config_add_ticket_key(struct tls_config *config, uint32_t keyrev,
944 tls_config_ticket_autorekey(struct tls_config *config)