[package] name = "mls-rs-uniffi" version = "0.1.0" edition = "2021" description = "An UniFFI-compatible implementation of Messaging Layer Security (RFC 9420)" homepage = "https://github.com/awslabs/mls-rs" repository = "https://github.com/awslabs/mls-rs" keywords = ["mls", "e2ee", "uniffi"] categories = ["cryptography"] license = "Apache-2.0 OR MIT" rust-version = "1.68.2" [lib] crate-type = ["lib", "cdylib"] name = "mls_rs_uniffi" [dependencies] async-trait = "0.1.77" maybe-async = "0.2.10" mls-rs = { version = "0.39.0", path = "../mls-rs" } mls-rs-core = { version = "0.18.0", path = "../mls-rs-core" } mls-rs-crypto-openssl = { version = "0.9.0", path = "../mls-rs-crypto-openssl" } thiserror = "1.0.57" uniffi = { git = "https://github.com/mozilla/uniffi-rs/", rev = "6b09f11", version = "0.26.0" } [target.'cfg(mls_build_async)'.dependencies] tokio = { version = "1.36.0", features = ["sync"] } [dev-dependencies] uniffi_bindgen = { git = "https://github.com/mozilla/uniffi-rs/", rev = "6b09f11", version = "0.26.0" }