[package] edition = "2021" license = "MIT/Apache-2.0" name = "sframe" version = "0.7.1" authors = [ "Tobias Waurick ", "Hendrik Sollich ", "Richard Haehne ", ] description = "pure rust implementation of SFrame draft-ietf-sframe-enc-09" repository = "https://github.com/TobTheRock/sframe-rs" documentation = "https://docs.rs/sframe/" readme = "README.md" keywords = ["encryption", "sframe", "secure-frame", "webrtc", "wasm"] categories = ["cryptography", "wasm", "web-programming", "network-programming"] [dependencies] bitfield = "0.15" cfg-if = "1.0" log = "0.4" thiserror = "1.0" [dependencies.ring] version = "0.17" optional = true [target.'cfg(target_arch = "wasm32")'.dependencies] ring = { version = "0.17", features = [ "wasm32_unknown_unknown_js", ], optional = true } [dependencies.openssl] version = "0.10" features = ["vendored"] optional = true [dev-dependencies] bbqueue = "0.5" cgisf_lib = "0.2" clap = { version = "4.4", features = ["derive"] } criterion = { version = "0.5", features = ["html_reports"] } hex = "0.4" lazy_static = "1.4.0" phf = { version = "0.11", features = ["macros"] } pretty_assertions = "1.3" rand = "0.8" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" simple_logger = "5.0" test-case = "3.1" [features] default = ["ring"] [[bench]] name = "bench_main" harness = false