Cargo Features

trussed-core has no features set by default.

[dependencies]
trussed-core = { version = "0.1.0", features = ["serde-extensions", "attestation-client", "certificate-client", "crypto-client", "counter-client", "filesystem-client", "management-client", "ui-client", "aes256-cbc", "brainpoolp512r1", "chacha8-poly1305", "ed255", "hmac-blake2s", "hmac-sha1", "hmac-sha256", "hmac-sha512", "p256", "p384", "p521", "secp256k1", "sha256", "shared-secret", "tdes", "totp", "trng", "x255"] }
serde-extensions

Affects trussed-core::serde_extensions

attestation-client

client traits

Affects client::attestation

certificate-client

Affects client::certificate

crypto-client

Affects client::crypto, trussed-core::mechanisms

counter-client

Affects client::counter

filesystem-client

Affects client::filesystem

management-client

Affects client::management

ui-client

Affects client::ui

aes256-cbc

mechanisms

Affects mechanisms::Aes256Cbc

brainpoolp256r1 brainpoolp384r1 brainpoolp512r1
chacha8-poly1305

Affects mechanisms::Chacha8Poly1305

ed255

Affects mechanisms::Ed255

hmac-blake2s

Affects mechanisms::HmacBlake2s

hmac-sha1

Affects mechanisms::HmacSha1

hmac-sha256

Affects mechanisms::HmacSha256

hmac-sha512

Affects mechanisms::HmacSha512

p256

Affects mechanisms::P256

p384

Affects mechanisms::P384

p521

Affects mechanisms::P521

rsa2048 rsa3072 rsa4096 secp256k1
sha256

Affects mechanisms::Sha256

shared-secret
tdes

Affects mechanisms::Tdes

totp

Affects mechanisms::Totp

trng
x255

Affects mechanisms::X255