Lines Matching +full:- +full:- +full:features
14 rust-version = "1.68.2"
15 name = "mls-rs"
19 homepage = "https://github.com/awslabs/mls-rs"
29 "no-std",
32 license = "Apache-2.0 OR MIT"
33 repository = "https://github.com/awslabs/mls-rs"
36 features = [
40 rustdoc-args = [
41 "--cfg",
47 required-features = []
51 required-features = ["x509"]
55 required-features = []
59 required-features = ["std"]
63 required-features = ["external_client"]
67 required-features = ["test_util"]
72 required-features = ["benchmark_util"]
77 required-features = ["benchmark_util"]
82 required-features = ["benchmark_util"]
87 required-features = ["benchmark_util"]
92 required-features = ["benchmark_util"]
96 features = ["derive"]
99 [dependencies.cfg-if]
108 features = [
113 default-features = false
117 features = ["use_alloc"]
118 default-features = false
120 [dependencies.maybe-async]
123 [dependencies.mls-rs-codec]
125 default-features = false
127 [dependencies.mls-rs-core]
129 default-features = false
131 [dependencies.mls-rs-crypto-openssl]
135 [dependencies.mls-rs-identity-x509]
138 default-features = false
140 [dependencies.mls-rs-provider-sqlite]
143 default-features = false
153 [dependencies.safer-ffi]
156 default-features = false
158 [dependencies.safer-ffi-gen]
161 default-features = false
165 features = [
170 default-features = false
174 features = [
178 default-features = false
186 features = [
190 default-features = false
192 [dev-dependencies.assert_matches]
195 [dev-dependencies.criterion]
197 features = [
201 default-features = false
203 [dev-dependencies.hex]
205 features = [
209 default-features = false
211 [dev-dependencies.rand]
214 [dev-dependencies.serde]
216 features = [
220 default-features = false
222 [dev-dependencies.serde_json]
225 [features]
229 "mls-rs-core/arbitrary",
234 "dep:mls-rs-crypto-openssl",
246 fast_serialize = ["mls-rs-core/fast_serialize"]
248 "dep:safer-ffi",
249 "dep:safer-ffi-gen",
250 "mls-rs-core/ffi",
256 "dep:mls-rs-crypto-openssl",
276 "mls-rs-core/rfc_compliant",
280 "mls-rs-core/serde",
287 "mls-rs-provider-sqlite/sqlcipher",
289 sqlcipher-bundled = [
291 "mls-rs-provider-sqlite/sqlcipher-bundled",
295 "mls-rs-provider-sqlite/sqlite",
297 sqlite-bundled = [
299 "mls-rs-provider-sqlite/sqlite-bundled",
303 "mls-rs-core/std",
304 "mls-rs-codec/std",
305 "mls-rs-identity-x509?/std",
309 "safer-ffi-gen?/std",
318 "mls-rs-core/x509",
319 "dep:mls-rs-identity-x509",
322 [target."cfg(mls_build_async)".dependencies.async-trait]
327 features = ["alloc"]
328 default-features = false
330 [target."cfg(mls_build_async)".dev-dependencies.futures-test]
333 [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.criterion]
335 features = [
340 [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.mls-rs-crypto-openssl]
343 [target."cfg(not(target_has_atomic = \"ptr\"))".dependencies.portable-atomic]
345 features = ["critical-section"]
346 default-features = false
348 [target."cfg(not(target_has_atomic = \"ptr\"))".dependencies.portable-atomic-util]
350 features = ["alloc"]
351 default-features = false
355 features = ["portable_atomic"]
356 default-features = false
360 features = [
364 default-features = false
368 features = ["alloc"]
369 default-features = false
371 [target."cfg(target_arch = \"wasm32\")".dependencies.wasm-bindgen]
374 [target."cfg(target_arch = \"wasm32\")".dev-dependencies.criterion]
376 features = [
382 default-features = false
384 [target."cfg(target_arch = \"wasm32\")".dev-dependencies.mls-rs-crypto-webcrypto]
387 [target."cfg(target_arch = \"wasm32\")".dev-dependencies.wasm-bindgen-test]
389 default-features = false