Cargo Features

[dependencies]
msecret = { version = "0.1.2", default-features = false, features = ["share", "bin", "longtest", "openssl"] }
default = bin, openssl, share

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

share default = crc, gf256
bin default = clap, mnemonic, rpassword, rustyline, shellwords

Required by the msecretctl binary

longtest

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.

openssl default

Affects ec::Ecc.extract_ec_v1_private_openssl, ec::Ecc.extract_ec_v1_public_openssl, integer::ExtractInteger.extract_big_num, prime::ExtractPrimeV1.extract_prime_v1_bignum, rsa::ExtractRsaV1.extract_rsa_v1_private_openssl, rsa::ExtractRsaV1.extract_rsa_v1_public_openssl

gf256 share
crc share
rpassword bin

Enables rpassword

Only needed for the binary.

shellwords bin
rustyline bin

Enables rustyline ^12

mnemonic bin
clap bin