Cargo Features

[dependencies]
tiny-encrypt = { version = "1.8.3", default-features = false, features = ["full-features", "decrypt", "smartcard", "macos", "secure-enclave"] }
default = decrypt, macos, smartcard

These default features are set whenever tiny-encrypt is added without default-features = false somewhere in the dependency tree.

full-features = decrypt, macos, secure-enclave, smartcard
decrypt default full-features? = smartcard

Affects cmd_simple_encrypt_decrypt::simple_decrypt, cmd_simple_encrypt_decrypt::inner_simple_decrypt

smartcard default decrypt full-features? = openpgp-card, openpgp-card-pcsc, yubikey
macos default full-features? secure-enclave? = security-framework
secure-enclave full-features? = macos, swift-rs

Affects cmd_initkeychain::keychain_key_se

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.

openpgp-card smartcard

Enables openpgp-card ^0.3

openpgp-card-pcsc smartcard
security-framework macos
yubikey smartcard
swift-rs secure-enclave?