Cargo Features
[dependencies]
ssi-ldp = { version = "0.3.2", default-features = false, features = ["w3c", "secp256k1", "secp256r1", "secp384r1", "ed25519", "rsa", "eip", "tezos", "aleo", "solana", "test"] }
- default = eip, solana, tezos, w3c
-
These default features are set whenever
ssi-ldp
is added without
somewhere in the dependency tree.default-features = false - w3c default = ed25519, rsa, secp256k1, secp256r1
-
enable LDPs from the W3C linked data proof registry: ed25519, secp256k1, rsa2018, secp256r1
- secp256k1 eip tezos w3c = k256
-
ssi-jws:
enable secp256k1 signatures
Affects
secp256k1::EcdsaSecp256k1RecoverySignature2020
… - secp256r1 tezos w3c = p256
-
ssi-jws:
enable secp256r1 (p256) signatures
- secp384r1
-
ssi-jws:
enable secp384r1 (p384) signatures
- ed25519 w3c
-
ssi-jws:
enable ed25519 (EdDSA) signatures
- rsa w3c
-
ssi-jws:
enable RSA signatures
- eip default = keccak-hash, secp256k1, sha3
-
enable the EIP-defined LDPs: EIP712
Enables eip of ssi-caips and ssi-jws
Affects
ssi-ldp::eip712
,proof::LinkedDataProofOptions.eip712_domain
… - tezos default = secp256k1, secp256r1, ssi-tzkey
-
enable LDPs from the Tezos Ecosystem
- aleo
-
enable LDPs from the Aleo Ecosystem
- solana default
-
enable LDPs from the Solana Ecosystem
- example-http-issuer test
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.