# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "cloudproof_findex" version = "6.0.2" authors = [ "Théophile Brézot", "Emmanuel Coste", "Thibaud Dauce", "Bruno Grieder", "Hugo Rosenkranz-costa", ] description = "Cosmian Findex Cloudproof library" license-file = "LICENSE.md" repository = "https://github.com/cosmian/cloudproof_rust/" resolver = "1" [lib] name = "cloudproof_findex" crate-type = [ "cdylib", "lib", "staticlib", ] doctest = false [dependencies.actix-rt] version = "2.9" optional = true [dependencies.async-trait] version = "0.1.77" [dependencies.base64] version = "0.21.7" optional = true [dependencies.cosmian_crypto_core] version = "9.3.0" default-features = false [dependencies.cosmian_ffi_utils] version = "0.1.4" optional = true [dependencies.cosmian_findex] version = "6.0.0" [dependencies.futures] version = "0.3.30" optional = true [dependencies.js-sys] version = "0.3" optional = true [dependencies.lazy_static] version = "1.4.0" optional = true [dependencies.log] version = "0.4.20" optional = true [dependencies.pyo3] version = "0.20.3" features = [ "extension-module", "abi3", "abi3-py37", "generate-import-lib", ] optional = true [dependencies.rand] version = "0.8" optional = true [dependencies.redis] version = "0.23" features = [ "aio", "ahash", "script", "connection-manager", "tokio-comp", ] optional = true [dependencies.reqwest] version = "0.11.24" optional = true default-features = false [dependencies.rusqlite] version = "0.31.0" features = ["bundled"] optional = true [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.tokio] version = "1.36.0" optional = true [dependencies.tracing] version = "0.1" [dependencies.tracing-subscriber] version = "0.3" features = ["env-filter"] [dependencies.wasm-bindgen] version = "0.2.91" optional = true [dependencies.wasm-bindgen-futures] version = "0.4.41" optional = true [dependencies.wasm-logger] version = "0.2.0" optional = true [dev-dependencies.actix-rt] version = "2.9" [dev-dependencies.base64] version = "0.21.7" [dev-dependencies.faker_rand] version = "0.1" [dev-dependencies.futures] version = "0.3.30" [dev-dependencies.rand] version = "0.8" [dev-dependencies.serde_json] version = "1.0.114" [dev-dependencies.serial_test] version = "2.0.0" [dev-dependencies.wasm-bindgen-test] version = "0.3.41" [features] default = [] ffi = [ "redis-interface", "rest-interface", "cosmian_ffi_utils", "lazy_static", "serialization", "tokio/rt-multi-thread", "cosmian_crypto_core/ser", ] python = [ "redis-interface", "rest-interface", "sqlite-interface", "futures", "pyo3", "tokio/rt-multi-thread", ] redis-interface = ["redis"] rest-interface = [ "base64", "cosmian_crypto_core/ser", "reqwest", "serialization", ] serialization = [] sqlite-interface = ["rusqlite"] wasm = [ "rest-interface", "js-sys", "log", "serialization", "wasm-bindgen", "wasm-bindgen-futures", "wasm-logger", "serialization", ]