Cargo Features

[dependencies]
rfc2289-otp = { version = "1.1.0", default-features = false, features = ["md4", "md5", "sha1", "words", "dyndig", "parsing"] }
default = dyndig, md4, md5, parsing, sha1, words

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

md4 default

Enables md4

Affects rfc2289-otp::calculate_md4_otp, rfc2289-otp::fold_md

md5 default

Enables md5

Affects rfc2289-otp::calculate_md5_otp, rfc2289-otp::fold_md

sha1 default

Enables sha1_smol =1.0.0

Affects rfc2289-otp::fold_sha1, rfc2289-otp::calculate_sha1_otp

words default

Affects rfc2289-otp::STANDARD_DICTIONARY, rfc2289-otp::convert_to_word_format, rfc2289-otp::decode_word_format_with_std_dict

dyndig default

Enables digest

parsing default

Affects rfc2289-otp::OTPChallenge, rfc2289-otp::parse_otp_challenge, rfc2289-otp::HexOrWords, rfc2289-otp::OTPInit, rfc2289-otp::OTPResponse, rfc2289-otp::parse_otp_init, rfc2289-otp::parse_otp_response