22#define TLS_VERSION_1_2 0x0303
23#define TLS_VERSION_1_3 0x0304
const char int apr_pool_t * pool
A structure to store information for each virtual server.
apr_hash_t * known_ciphers_by_id
apr_hash_t * known_ciphers_by_name
apr_hash_t * rustls_ciphers_by_id
const rustls_root_cert_store * native_roots
apr_array_header_t * supported_cipher_ids
apr_array_header_t * supported_versions
const char * tls_proto_get_cipher_names(tls_proto_conf_t *conf, const apr_array_header_t *ciphers, apr_pool_t *pool)
tls_proto_conf_t * tls_proto_init(apr_pool_t *p, server_rec *s)
apr_status_t tls_proto_get_cipher_by_name(tls_proto_conf_t *conf, const char *name, apr_uint16_t *pcipher)
apr_status_t tls_proto_pre_config(apr_pool_t *pool, apr_pool_t *ptemp)
apr_uint16_t tls_proto_get_version_by_name(tls_proto_conf_t *conf, const char *name)
int tls_proto_is_cipher_supported(tls_proto_conf_t *conf, apr_uint16_t cipher)
const char * tls_proto_get_cipher_name(tls_proto_conf_t *conf, apr_uint16_t cipher, apr_pool_t *pool)
const char * tls_proto_get_version_name(tls_proto_conf_t *conf, apr_uint16_t id, apr_pool_t *pool)
apr_status_t tls_proto_post_config(apr_pool_t *p, apr_pool_t *ptemp, server_rec *s)
apr_array_header_t * tls_proto_create_versions_plus(tls_proto_conf_t *conf, apr_uint16_t min_version, apr_pool_t *pool)
apr_array_header_t * tls_proto_get_rustls_suites(tls_proto_conf_t *conf, const apr_array_header_t *ids, apr_pool_t *pool)