Cargo Features
OpenMLS has no features set by default.
[dependencies]
openmls = { version = "0.5.0", features = ["crypto-subtle", "test-utils", "crypto-debug", "content-debug"] }
- crypto-subtle
-
Enable subtle crypto APIs that have to be used with care.
- test-utils
-
Enables itertools ^0.10, openmls_basic_credential, and openmls_rust_crypto
itertools:
Crypto backends required for KAT and testing - "test-utils" feature
and rand, rstest ^0.16, rstest_reuse ^0.4, and serde_json
rand:
Only required for tests.
Affects
encryption_keys::test_utils
… - crypto-debug
-
☣️ Enable logging of sensitive cryptographic information
- content-debug
-
☣️ Enable logging of sensitive message content