Cargo Features
[dependencies]
identity_iota = { version = "1.4.0", default-features = false, features = ["client", "iota-client", "revocation-bitmap", "status-list-2021", "resolver", "send-sync-storage", "domain-linkage", "domain-linkage-fetch", "memstore", "sd-jwt", "jpt-bbs-plus"] }
- default = client, iota-client, resolver, revocation-bitmap
-
These default features are set whenever
identity_iota
is added without
somewhere in the dependency tree.default-features = false - client default
-
Exposes the
IotaIdentityClient
andIotaIdentityClientExt
traits.Enables client of identity_iota_core
- iota-client default
-
Enables the iota-client integration, the client trait implementations for it, and the
IotaClientExt
trait.Enables iota-client of identity_iota_core, iota of optional identity_resolver
- revocation-bitmap default status-list-2021?
-
Enables revocation with
RevocationBitmap2022
.Enables revocation-bitmap of identity_credential, identity_iota_core, and optional identity_resolver
- status-list-2021 = revocation-bitmap
-
Enables revocation with
StatusList2021
.Enables status-list-2021 of identity_credential
- resolver default
-
Enables support for the
Resolver
.Enables identity_resolver
Affects
identity_iota::resolver
… - send-sync-storage
-
Enables
Send
+Sync
bounds for the storage traits.Enables send-sync-storage of identity_storage
- domain-linkage
-
Enables domain linkage support.
Enables domain-linkage of identity_credential
- domain-linkage-fetch
-
Enables fetching domain linkage configuration files.
Enables domain-linkage-fetch of identity_credential
- memstore
-
Exposes in-memory implementations of the storage traits intended exclusively for testing.
Enables memstore of identity_storage
- sd-jwt
-
Enables selective disclosure features.
Enables sd-jwt of identity_credential
Affects
identity_iota::sd_jwt_payload
… - jpt-bbs-plus
-
Enables zero knowledge selective disclosurable VCs
Enables jpt-bbs-plus of identity_credential and identity_storage