internet2 0.6.1

Rust implementation for the stack of Internet2 protocols
Documentation
[[test]]
name = "noise_xk"
path = "tests/noise_xk.rs"
required-features = ["keygen"]
[dependencies.amplify]
version = "3.12.0"

[dependencies.bitcoin_hashes]
version = "0.10.0"

[dependencies.chacha20]
version = "0.8.1"

[dependencies.chacha20poly1305]
version = "0.7"

[dependencies.inet2_addr]
features = ["strict_encoding", "stringly_conversions"]
version = "0.6.0"

[dependencies.inet2_derive]
default-features = false
optional = true
version = "0.6.0"

[dependencies.lazy_static]
version = "1.4"

[dependencies.lightning_encoding]
version = "0.6.0"

[dependencies.secp256k1]
version = "0.22.1"

[dependencies.serde_crate]
features = ["derive"]
optional = true
package = "serde"
version = "1.0"

[dependencies.serde_with]
features = ["hex"]
optional = true
version = "1.8"

[dependencies.strict_encoding]
default-features = false
features = ["derive"]
version = "1.8.0"

[dependencies.url_crate]
optional = true
package = "url"
version = "2"

[dependencies.urldecode]
optional = true
version = "0.1.1"

[dependencies.zmq]
optional = true
version = "0.9.2"
[dev-dependencies.compiletest_rs]
version = "0.7.0"

[dev-dependencies.strict_encoding_derive]
version = "1.7.6"

[dev-dependencies.strict_encoding_test]
version = "1.8.0"

[dev-dependencies.torut]
version = "0.2.0"

[features]
all = ["derive", "serde", "keygen", "tor", "url", "zmq", "websockets"]
default = ["tor", "url", "zmq", "derive"]
derive = ["inet2_derive"]
keygen = ["secp256k1/rand-std"]
serde = ["serde_crate", "serde_with", "amplify/serde", "inet2_addr/serde", "secp256k1/serde", "bitcoin_hashes/serde-std"]
tor = ["inet2_addr/tor"]
url = ["url_crate", "urldecode"]
websockets = []

[lib]
crate-type = ["rlib", "staticlib"]
name = "internet2"
path = "src/lib.rs"

[package]
authors = ["Dr. Maxim Orlovsky <orlovsky@pandoracore.com>"]
categories = ["network-programming", "cryptography", "encoding"]
description = "Rust implementation for the stack of Internet2 protocols"
edition = "2018"
exclude = [".github", "derive", "contrib", "microservices", "addr"]
homepage = "https://github.com/internet2-org"
keywords = ["internet2", "tor", "noise-xk", "privacy", "cryptography"]
license = "Apache-2.0"
name = "internet2"
readme = "README.md"
repository = "https://github.com/internet2-org/rust-internet2"
version = "0.6.1"
[target."cfg(target_os=\"android\")".dependencies.zmq]
features = ["vendored"]
optional = true
version = "0.9"
[target."cfg(target_os=\"ios\")".dependencies.zeromq-src]
optional = true
version = "0.1"