Cargo Features

[dependencies]
ntp-proto = { version = "1.4.0", default-features = false, features = ["ntpv5", "nts-pool", "rustls23", "rustls22", "rustls21"] }
default = rustls23

The rustls23 feature is set by default whenever ntp-proto is added without default-features = false somewhere in the dependency tree.

ntpv5

Affects packet::v5, source::NtpSourceSnapshot.bloom_filter, system::SystemSnapshot.bloom_filter, system::SystemSnapshot.server_id

nts-pool = rustls23

Affects nts_record::KeyExchangeResult.algorithms_reported_by_server

rustls23 default nts-pool?

Enables rustls-native-certs ^0.7, rustls-pemfile, and rustls

rustls22

Enables rustls-native-certs ^0.7, rustls-pemfile, rustls-pki-types, and rustls ^0.22.0

rustls21

Enables rustls-native-certs ^0.6, rustls-pemfile ^1.0, and rustls ^0.21.0

__internal-fuzz = arbitrary

Affects ipfilter::fuzz, nts_record::fuzz_key_exchange_server_decoder, nts_record::fuzz_key_exchange_result_decoder, time_types::fuzz_duration_from_seconds

__internal-test

Affects source::source_snapshot

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.

arbitrary __internal-fuzz?