[package] name = "cosmian_findex" version = "6.0.0" authors = [ "Chloé Hébant ", "Bruno Grieder ", "Célia Corsin ", "Emmanuel Coste ", "Théophile Brézot ", ] categories = ["cosmian::crypto"] edition = "2021" keywords = ["SSE"] license-file = "LICENSE.md" repository = "https://github.com/Cosmian/findex/" description = "Symmetric Searchable Encryption" [lib] crate-type = ["cdylib", "lib", "staticlib"] name = "cosmian_findex" path = "src/lib.rs" [features] in_memory = ["cosmian_crypto_core/ser"] [dependencies] # Once available in stable Rust (presumably 1.74), use std async fn in trait # async-trait = "0.1.74" base64 = "0.21.5" cosmian_crypto_core = { version = "9.3.0", default-features = false, features = [ "aes", "sha3", ] } # Once available in stable Rust, use `!` std primitive # never = "0.1.0" tiny-keccak = { version = "2.0.2", features = ["kmac", "sha3"] } tracing = "0.1" zeroize = "1.7.0" [dev-dependencies] actix-rt = "2.9.0" criterion = "0.5.1" futures = "0.3.29" rand = "0.8.5" [[bench]] harness = false name = "benches" required-features = ["in_memory"] [[test]] name = "test_in_memory" required-features = ["in_memory"] [[test]] name = "non_regression" required-features = ["in_memory"] [[example]] name = "search" required-features = ["in_memory"] [[example]] name = "upsert" required-features = ["in_memory"]