2021-05-16 13:53:39 +02:00
|
|
|
[package]
|
|
|
|
name = "async-psec"
|
2021-05-31 14:30:45 +02:00
|
|
|
version = "0.3.1"
|
2021-05-16 13:53:39 +02:00
|
|
|
authors = ["Hardcore Sushi <hardcore.sushi@disroot.org>"]
|
|
|
|
edition = "2018"
|
|
|
|
description = "Asynchronous PSEC implementation"
|
|
|
|
readme = "README.md"
|
|
|
|
license = "MIT"
|
|
|
|
repository = "https://github.com/hardcore-sushi/async-psec"
|
|
|
|
keywords = ["psec", "async", "p2p"]
|
|
|
|
categories = ["asynchronous", "cryptography", "network-programming"]
|
|
|
|
|
|
|
|
[dependencies]
|
2021-05-31 14:30:45 +02:00
|
|
|
tokio = { version = "1.6", features = ["net", "io-util"] }
|
2021-05-16 13:53:39 +02:00
|
|
|
async-trait = "0.1"
|
|
|
|
rand = "0.7"
|
|
|
|
x25519-dalek = "1.1" #for shared secret
|
2021-05-31 14:30:45 +02:00
|
|
|
ed25519-dalek = "1.0" #for singatures
|
2021-05-16 13:53:39 +02:00
|
|
|
sha2 = "0.9"
|
|
|
|
aes-gcm = "0.9"
|
|
|
|
hkdf = "0.11"
|
|
|
|
hmac = "0.11"
|
|
|
|
|
|
|
|
[dev-dependencies]
|
2021-05-23 13:17:10 +02:00
|
|
|
hex = "0.4"
|
2021-05-31 14:30:45 +02:00
|
|
|
tokio = { version = "1.6", features = ["rt-multi-thread", "macros"] }
|
2021-05-16 13:53:39 +02:00
|
|
|
|
|
|
|
[features]
|
|
|
|
split = []
|
|
|
|
|
|
|
|
[package.metadata.docs.rs]
|
|
|
|
all-features = true
|