<commit_before>[package]
name = "indy"
version = "1.4.0"
authors = [
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>"
  ]

description = "This is the official SDK for Hyperledger Indy (https://www.hyperledger.org/projects), which provides a distributed-ledger-based foundation for self-sovereign identity (https://sovrin.org). The major artifact of the SDK is a c-callable library."
license = "MIT/Apache-2.0"
build = "build.rs"

[lib]
name = "indy"
path = "src/lib.rs"
crate-type = ["staticlib","rlib", "cdylib"]

[features]
default = ["bn_openssl", "box_sodium", "sealedbox_sodium", "base58_rust_base58", "xsalsa20_sodium", "chacha20poly1305_ietf_sodium", "pair_amcl", "hash_openssl", "local_nodes_pool", "revocation_tests", "pwhash_argon2i13_sodium", "hmacsha256_sodium"]
bn_openssl = ["openssl", "int_traits"]
box_sodium = ["sodiumoxide"]
sealedbox_sodium = ["sodiumoxide"]
base58_rust_base58 = ["rust-base58"]
xsalsa20_sodium = ["sodiumoxide"]
chacha20poly1305_ietf_sodium = ["sodiumoxide"]
pwhash_argon2i13_sodium = ["sodiumoxide"]
pair_amcl = ["indy-crypto"]
hash_openssl = ["openssl"]
local_nodes_pool = []
revocation_tests = []
sodium_static = []
hmacsha256_sodium = ["sodiumoxide"]

[dependencies]
indy-crypto = { version = "=0.4.1", optional = true }
int_traits = { version = "0.1.1", optional = true }
digest = "0.6.2"
env_logger = "0.5.10"
errno = "0.2.3"
etcommon-rlp = "0.2.3"
generic-array = "0.8.3"
hex = "0.2.0"
libc = "0.2.21"
log = "0.4.1"
openssl = { version = "=0.9.24", optional = true }
owning_ref = "0.3.3"
rand = "0.3"
rusqlite = "0.13.0"
[target.'cfg(any(target_os = "android", target_os = "ios"))'.dependencies]
rusqlite = { version = "0.13.0", features=["bundled"] }
libsqlite3-sys = "0.9.1"
rust-base58 = {version = "0.0.4", optional = true}
base64 = "0.6.0"
serde = "1.0"
serde_json = "1.0"
serde_derive = "1.0"
sha2 = "0.6.0"
sha3 = "0.6.0"
rmp-serde = "0.13.6"
sodiumoxide = {version = "0.0.16", optional = true}
time = "0.1.36"
zmq = "0.8.2"
lazy_static = "1.0"
named_type = "0.1.3"
named_type_derive = "0.1.3"
byteorder = "1.0.0"
log-panics = "2.0.0"
[dependencies.uuid]
version = "0.5.0"
default-features = false
features = ["v4"]

[target.'cfg(target_os = "android")'.dependencies]
android_logger = "0.5"
<commit_msg>moved android declaration and general rusqlite togather to bottom of cargo.toml for better visibility<commit_after>[package]
name = "indy"
version = "1.4.0"
authors = [
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>",
  "<NAME> <<EMAIL>>"
  ]

description = "This is the official SDK for Hyperledger Indy (https://www.hyperledger.org/projects), which provides a distributed-ledger-based foundation for self-sovereign identity (https://sovrin.org). The major artifact of the SDK is a c-callable library."
license = "MIT/Apache-2.0"
build = "build.rs"

[lib]
name = "indy"
path = "src/lib.rs"
crate-type = ["staticlib","rlib", "cdylib"]

[features]
default = ["bn_openssl", "box_sodium", "sealedbox_sodium", "base58_rust_base58", "xsalsa20_sodium", "chacha20poly1305_ietf_sodium", "pair_amcl", "hash_openssl", "local_nodes_pool", "revocation_tests", "pwhash_argon2i13_sodium", "hmacsha256_sodium"]
bn_openssl = ["openssl", "int_traits"]
box_sodium = ["sodiumoxide"]
sealedbox_sodium = ["sodiumoxide"]
base58_rust_base58 = ["rust-base58"]
xsalsa20_sodium = ["sodiumoxide"]
chacha20poly1305_ietf_sodium = ["sodiumoxide"]
pwhash_argon2i13_sodium = ["sodiumoxide"]
pair_amcl = ["indy-crypto"]
hash_openssl = ["openssl"]
local_nodes_pool = []
revocation_tests = []
sodium_static = []
hmacsha256_sodium = ["sodiumoxide"]

[dependencies]
indy-crypto = { version = "=0.4.1", optional = true }
int_traits = { version = "0.1.1", optional = true }
digest = "0.6.2"
env_logger = "0.5.10"
errno = "0.2.3"
etcommon-rlp = "0.2.3"
generic-array = "0.8.3"
hex = "0.2.0"
libc = "0.2.21"
log = "0.4.1"
openssl = { version = "=0.9.24", optional = true }
owning_ref = "0.3.3"
rand = "0.3"
libsqlite3-sys = "0.9.1"
rust-base58 = {version = "0.0.4", optional = true}
base64 = "0.6.0"
serde = "1.0"
serde_json = "1.0"
serde_derive = "1.0"
sha2 = "0.6.0"
sha3 = "0.6.0"
rmp-serde = "0.13.6"
sodiumoxide = {version = "0.0.16", optional = true}
time = "0.1.36"
zmq = "0.8.2"
lazy_static = "1.0"
named_type = "0.1.3"
named_type_derive = "0.1.3"
byteorder = "1.0.0"
log-panics = "2.0.0"
[dependencies.uuid]
version = "0.5.0"
default-features = false
features = ["v4"]

rusqlite = "0.13.0"
[target.'cfg(any(target_os = "android", target_os = "ios"))'.dependencies]
rusqlite = { version = "0.13.0", features=["bundled"] }

[target.'cfg(target_os = "android")'.dependencies]
android_logger = "0.5"

{'fraction_non_alphanumeric': 0.20016803192606594, 'fraction_numerical': 0.0651123713505566, 'mean_word_length': 4.85012285012285, 'pattern_counts': {'":': 0, '<': 39, '<?xml version=': 0, '>': 39, 'https://': 4, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4509203', 'n_tokens_mistral': 2154, 'n_tokens_neox': 2005, 'n_words': 401}