Cargo Features

[dependencies]
wycheproof = { version = "0.6.0", default-features = false, features = ["aead", "cipher", "dsa", "ec", "ecdh", "ecdsa", "eddsa", "fpe", "hkdf", "keywrap", "mac", "primality", "rsa_enc", "rsa_sig", "xdh", "num-bigint"] }
default = aead, cipher, dsa, ec, ecdh, ecdsa, eddsa, fpe, hkdf, keywrap, mac, primality, rsa_enc, rsa_sig, xdh

By default all tests are included

aead default

Affects wycheproof::aead

cipher default

Affects wycheproof::cipher

dsa default

Affects wycheproof::dsa, test_keys::DsaPublic

ec default

Affects wycheproof::ec_curve

ecdh default

Affects wycheproof::ecdh

ecdsa default

Affects wycheproof::ecdsa, test_keys::EcdsaPublicJwk, test_keys::EcdsaPublic

eddsa default

Affects wycheproof::EdwardsCurve, wycheproof::eddsa, test_keys::EddsaPublicJwk, test_keys::EddsaPublic

fpe default

Affects wycheproof::fpe_list, wycheproof::fpe_str

hkdf default

Affects wycheproof::hkdf

keywrap default

Affects wycheproof::keywrap

mac default

Affects wycheproof::mac, wycheproof::mac_with_nonce

primality default

Affects wycheproof::primality

rsa_enc default

Affects wycheproof::rsa_oaep, wycheproof::rsa_pkcs1_decrypt, test_keys::RsaPrivateJwk, test_keys::RsaPrivate

rsa_sig default

Affects wycheproof::rsa_pkcs1_verify, wycheproof::rsa_pss_verify, test_keys::RsaPublicJwk, test_keys::RsaPublic

xdh default

Affects wycheproof::MontgomeryCurve, wycheproof::xdh

Features from optional dependencies

num-bigint implicit feature

Enables num-bigint

num-bigint:

Big integer implementation for Rust