Cargo Features
[dependencies]
didkit = { version = "0.6.0", default-features = false, features = ["w3c", "secp256k1", "secp256r1", "secp384r1", "ed25519", "rsa", "ripemd-160", "aleo", "eip", "tezos", "solana", "http-did", "ring"] }
- default = ed25519, eip, ripemd-160, rsa, tezos, w3c
-
These default features are set whenever
didkit
is added without
somewhere in the dependency tree.default-features = false - w3c default = secp256k1, secp256r1
- secp256k1 w3c
-
Enables secp256k1 of did-method-key and ssi
ssi:
enable secp256k1 signatures
- secp256r1 w3c
-
Enables secp256r1 of did-method-key and ssi
ssi:
enable secp256r1 (p256) signatures
- secp384r1
-
Enables secp384r1 of did-method-key and ssi
ssi:
enable secp384r1 (p384) signatures
- ed25519 default
-
ssi:
enable ed25519 (EdDSA) signatures
- rsa default
-
ssi:
enable RSA signatures
- ripemd-160 default
-
Enables ripemd-160 of ssi
ssi:
enable ripemd hashes
- aleo
-
ssi:
enable aleo ecosystem signatures
- eip default
-
ssi:
enable ethereum style signatures
- tezos default
-
ssi:
enable tezos style signatures
- solana
-
ssi:
enable LDPs from the Solana Ecosystem
- http-did
- ring
-
ssi:
Use the Ring crate for crypto operations
DIDKit has 14 features without comments.