# 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 = "mls-rs-ffi" version = "0.7.0" description = "Helper crate to generate FFI definitions for mls-rs" homepage = "https://github.com/awslabs/mls-rs" keywords = [ "mls", "mls-rs", "ffi", ] license = "Apache-2.0 OR MIT" repository = "https://github.com/awslabs/mls-rs" [dependencies.mls-rs] version = "0.40.0" features = ["ffi"] [dependencies.mls-rs-crypto-openssl] version = "0.10.0" optional = true [dependencies.mls-rs-identity-x509] version = "0.12.0" optional = true [dependencies.mls-rs-provider-sqlite] version = "0.13.0" optional = true default-features = false [dependencies.safer-ffi] version = "0.1.7" default-features = false [dependencies.safer-ffi-gen] version = "0.9.2" default-features = false [features] default = [ "openssl", "sqlcipher-bundled", "x509", ] openssl = [ "mls-rs-crypto-openssl", "std", ] sqlcipher = [ "sqlite", "mls-rs-provider-sqlite/sqlcipher", ] sqlcipher-bundled = [ "sqlite", "mls-rs-provider-sqlite/sqlcipher-bundled", ] sqlite = [ "std", "mls-rs-provider-sqlite/sqlite", ] sqlite-bundled = [ "sqlite", "mls-rs-provider-sqlite/sqlite-bundled", ] std = [ "mls-rs/std", "safer-ffi-gen/std", ] x509 = ["mls-rs-identity-x509"]