[package] name = 'edx' version = '0.1.0' edition = '2021' description = 'ECDH key exchange using Ed25519 derived keys' categories = ['cryptography', 'no-std'] keywords = ['cryptography', 'key-exchange', 'ed25519', 'curve25519'] readme = 'README.adoc' repository = 'https://codeberg.org/nightsail/edx.git' authors = ['The Night Sail Crew'] license = 'BSD-3-Clause' [dependencies] curve25519-dalek = '4' ed25519-dalek = { version = '2', optional = true } rand = { version = '0.8', optional = true } blake3 = { version = '1', optional = true } thiserror = '2' [dev-dependencies] base32 = '0.5' crypto_secretbox = '0.1' ed25519-dalek = '2' hex = '0.4' rand = '0.8' sha2 = '0.10' [features] default = ['hashed', 'ed25519-dalek'] hashed = ['dep:blake3'] ed25519-dalek = ['dep:ed25519-dalek'] [lints] clippy.tabs_in_doc_comments = 'allow'