[package] name = "enquo-core" description = "Core library providing encrypted querying operations" license = "MIT" homepage = "https://enquo.org" repository = "https://github.com/enquo/enquo-core" keywords = ["encryption", "search", "query", "ore"] categories = ["algorithms", "cryptography"] exclude = ["/.git*", "Cargo.toml.orig"] version = "0.9.1" edition = "2021" [features] icu = ["dep:rust_icu_sys", "dep:rust_icu_ucol", "dep:rust_icu_ustring"] [dependencies] aes-gcm-siv = "0.11" ciborium = "0.2.1" cretrit = { version = "0.5", features = ["serde"] } rand_chacha = "0.3" serde = { version = "1.0", features = ["derive"] } serde_bytes = "0.11" thiserror = "1.0" unicode-normalization = "0.1" serde_with = "2.3" rust_icu_sys = { version = "3.0.0", optional = true, default-features = false, features = ["renaming", "icu_version_in_env"] } rust_icu_ucol = { version = "3.0.0", optional = true, default-features = false, features = ["renaming", "icu_version_in_env"] } rust_icu_ustring = { version = "3.0.0", optional = true, default-features = false, features = ["renaming", "icu_version_in_env"] } [dev-dependencies] hex-literal = "0.3" quickcheck = "1.0" rand = "0.8"