Cargo Features
[dependencies]
mesalink = { version = "1.1.0-cratesio", default-features = false, features = ["forked_deps", "client_apis", "server_apis", "error_strings", "tls13", "ecdsa", "verifier", "nightly", "jemalloc_allocator"] }
- default = aesgcm, chachapoly, client_apis, ecdh, ecdsa, error_strings, server_apis, tls13, verifier, x25519
-
These default features are set whenever
mesalink
is added without
somewhere in the dependency tree.default-features = false - forked_deps
-
Affects
x509::mesalink_X509_get_alt_subject_names
,x509::mesalink_X509_get_subject
,x509::mesalink_X509_get_subject_name
… - client_apis default
-
Affects
ssl::mesalink_TLS_client_method
,ssl::mesalink_SSLv23_client_method
,ssl::mesalink_SSLv3_client_method
,ssl::mesalink_TLSv1_client_method
,ssl::mesalink_TLSv1_1_client_method
,ssl::mesalink_TLSv1_2_client_method
,ssl::mesalink_SSL_connect
,ssl::mesalink_SSL_connect0
,ssl::mesalink_TLSv1_3_client_method
… - server_apis default
-
Affects
ssl::mesalink_TLS_server_method
,ssl::mesalink_SSLv23_server_method
,ssl::mesalink_SSLv3_server_method
,ssl::mesalink_TLSv1_server_method
,ssl::mesalink_TLSv1_1_server_method
,ssl::mesalink_TLSv1_2_server_method
,ssl::mesalink_SSL_accept
,ssl::mesalink_TLS_server_method
,ssl::mesalink_TLSv1_3_server_method
… - error_strings default
-
Affects
ssl::mesalink_SSL_CIPHER_get_name
… - tls13 default
-
Affects
ssl::mesalink_TLSv1_3_client_method
,ssl::mesalink_TLS_server_method
,ssl::mesalink_TLSv1_3_server_method
… - aesgcm chachapoly x25519 ecdh ecdsa default
- verifier default
-
Enables dangerous_configuration of rustls ^0.16.0
- nightly
- jemalloc_allocator = jemallocator
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.