Cargo Features

[dependencies]
identity_credential = { version = "1.2.0", default-features = false, features = ["credential", "presentation", "revocation-bitmap", "status-list-2021", "validator", "domain-linkage", "domain-linkage-fetch", "sd-jwt"] }
default = credential, domain-linkage-fetch, presentation, revocation-bitmap, sd-jwt, validator

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

credential default presentation sd-jwt validator

Affects identity_credential::credential

presentation default validator = credential

Affects identity_credential::presentation

revocation-bitmap default status-list-2021?

Enables flate2 and roaring

Affects identity_credential::revocation

status-list-2021 = revocation-bitmap

Enables serde-aux

Affects revocation::status_list_2021

validator default domain-linkage? sd-jwt = credential, presentation

Enables itertools ^0.11 and serde_repr

Affects identity_credential::validator

domain-linkage domain-linkage-fetch = validator

Affects identity_credential::domain_linkage

domain-linkage-fetch default = domain-linkage

Enables futures and reqwest ^0.11

sd-jwt default = credential, sd-jwt-payload, validator

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.

sd-jwt-payload sd-jwt