libjayjeer 0.1.0

Core library for the Jayjeer offline-network key agreement and message transport system
Documentation
[dependencies.cfg_eval]
version = "0.1.2"

[dependencies.hkdf]
default-features = false
version = "0.12.3"

[dependencies.hmac]
optional = true
version = "0.12.1"

[dependencies.libaes]
optional = true
version = "0.7.0"

[dependencies.rand]
default-features = false
version = "0.8.5"

[dependencies.reqwest]
features = ["json", "blocking"]
optional = true
version = "0.11.22"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.190"

[dependencies.serde_json]
optional = true
version = "1.0.108"

[dependencies.serde_with]
features = ["base64"]
optional = true
version = "3.4.0"

[dependencies.sha2]
default-features = false
version = "0.10.8"

[dependencies.url]
optional = true
version = "2.4.1"

[dependencies.x25519-dalek]
default-features = false
features = ["static_secrets", "zeroize", "precomputed-tables"]
version = "2.0.0"
[dev-dependencies.rand]
features = ["getrandom"]
version = "0.8.5"

[features]
client = ["std", "message", "serde", "dep:url", "dep:reqwest", "dep:serde_json"]
default = ["client", "std"]
message = ["std", "dep:libaes", "dep:hmac", "rand/getrandom"]
serde = ["dep:serde", "dep:serde_with"]
std = ["rand/std", "x25519-dalek/alloc", "hkdf/std", "sha2/std"]

[package]
authors = ["Dominik George <dominik.george@teckids.org>"]
categories = ["cryptography"]
description = "Core library for the Jayjeer offline-network key agreement and message transport system"
edition = "2021"
license = "LGPL-2.0+"
name = "libjayjeer"
repository = "https://codeberg.org/SpotNuts/jayjeer"
version = "0.1.0"