Cargo Features

[dependencies]
whistle = { version = "0.1.0", default-features = false, features = ["default-sp"] }
default = default-sp

The default-sp feature is set by default whenever whistle is added without default-features = false somewhere in the dependency tree.

default-sp default = chacha20poly1305, curve25519-dalek, hkdf, poly1305, sha2

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.

curve25519-dalek default-sp

Enables curve25519-dalek ^3.2.1

hkdf default-sp
chacha20poly1305 default-sp

Enables chacha20poly1305 ^0.9.0

sha2 default-sp
poly1305 default-sp

Enables poly1305 ^0.7.2