Cargo Features

[dependencies]
indy-sdk = { version = "0.1.1", default-features = false, features = ["pair_amcl", "interoperability_tests", "bn_openssl", "base58_rust_base58", "ed25519_sodium", "hash_openssl", "pair_milagro", "xsalsa20_sodium", "local_nodes_pool"] }
default = base58_rust_base58, bn_openssl, ed25519_sodium, hash_openssl, local_nodes_pool, pair_milagro, xsalsa20_sodium

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

pair_amcl = amcl

Affects crypto::pair

interoperability_tests
bn_openssl default = int_traits, openssl

Affects crypto::bn

base58_rust_base58 default = rust-base58

Affects crypto::base58

ed25519_sodium default = sodiumoxide

Affects crypto::ed25519

hash_openssl default = openssl

Affects crypto::hash

pair_milagro default = milagro-crypto

Affects crypto::pair

xsalsa20_sodium default = sodiumoxide

Affects crypto::xsalsa20

local_nodes_pool default

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.

amcl pair_amcl?

Enables amcl ^0.1.0

int_traits bn_openssl
milagro-crypto pair_milagro
rust-base58 base58_rust_base58
openssl bn_openssl hash_openssl

Enables openssl ^0.9.11

sodiumoxide ed25519_sodium xsalsa20_sodium

Enables sodiumoxide ^0.0.14