# 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 = "2018" name = "kuska-handshake" version = "0.2.0" authors = ["Dhole ", "Adria Massanet "] description = "Secure Scuttlebutt handshake + boxstream library" homepage = "https://github.com/Kuska-ssb" readme = "README.md" keywords = ["kuska", "handshake", "boxstream", "ssb", "scuttlebutt"] categories = ["asynchronous", "cryptography", "authentication", "network-programming"] license-file = "LICENSE" repository = "https://github.com/Kuska-ssb/handshake" [lib] name = "kuska_handshake" [[example]] name = "handshake-boxstream-bench-sync" required-features = ["sync"] [[example]] name = "handshake-boxstream" required-features = ["sync"] [[example]] name = "handshake" required-features = ["sync"] [[example]] name = "handshake-boxstream-bench-async" required-features = ["async_std"] [dependencies.futures] version = "0.3.17" optional = true [dependencies.hex] version = "0.4.2" [dependencies.log] version = "0.4.8" [dependencies.sodiumoxide] version = "0.2.5-0" package = "kuska-sodiumoxide" [dependencies.thiserror] version = "1.0" [dependencies.tokio] version = "1.0" features = ["net", "io-util"] optional = true default-features = false [dev-dependencies.async-std] version = "1.10" features = ["unstable", "attributes"] [dev-dependencies.base64] version = "0.12.1" [dev-dependencies.crossbeam] version = "0.7.3" [dev-dependencies.env_logger] version = "0.7.1" [features] async_std = ["futures"] default = [] sync = [] tokio_compat = ["async_std", "tokio"]