# 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 = "2021" rust-version = "1.69" name = "cyphernet" version = "0.5.2" authors = ["Dr. Maxim Orlovsky "] description = "Cyphernet is a set of libraries for privacy-preserving networking apps" homepage = "https://cyphernet.org" readme = "README.md" keywords = [ "privacy", "noise-protocol", "cypherpunk", "tor", "nym", ] categories = [ "network-programming", "cryptography", "encoding", ] license = "Apache-2.0" repository = "https://github.com/Cyphernet-DAO/rust-cyphernet" [package.metadata.docs.rs] all-features = true rustc-args = [ "--cfg", "docsrs", ] [dependencies.cypheraddr] version = "0.4.0" [dependencies.cyphergraphy] version = "0.3.0" [dependencies.eidolon-auth] version = "0.3.0" optional = true [dependencies.noise-framework] version = "0.4.0" optional = true [dependencies.socks5-client] version = "0.4.1" [features] all = [ "eidolon", "mixnets", "dns", "p2p-ed25519", "p2p-secp256k1", "x25519", "ed25519", "secp256k1", "bip340", "sha2", "sha3", "blake3", "noise_all", "pem", "multibase", "serde", ] bip340 = ["cyphergraphy/bip340"] blake3 = ["cyphergraphy/blake3"] default = [] dns = [ "cypheraddr/dns", "socks5-client/dns", ] ed25519 = ["cyphergraphy/ed25519"] eidolon = ["eidolon-auth"] i2p = [ "cypheraddr/i2p", "socks5-client/i2p", ] mixnets = [ "tor", "i2p", "nym", ] multibase = ["cyphergraphy/multibase"] noise_all = [ "noise_sha2", "noise_sha3", "noise_blake3", "noise_x25519", "noise_secp256k1", ] noise_blake3 = ["noise-framework/blake3"] noise_secp256k1 = ["noise-framework/secp256k1"] noise_sha2 = ["noise-framework/sha2"] noise_sha3 = ["noise-framework/sha3"] noise_x25519 = ["noise-framework/x25519"] nym = [ "cypheraddr/nym", "socks5-client/nym", ] p2p-ed25519 = ["cypheraddr/p2p-ed25519"] p2p-secp256k1 = ["cypheraddr/p2p-secp256k1"] pem = ["cyphergraphy/pem"] secp256k1 = ["cyphergraphy/secp256k1"] serde = ["cypheraddr/serde"] sha2 = ["cyphergraphy/sha2"] sha3 = ["cyphergraphy/sha3"] tor = [ "cypheraddr/tor", "socks5-client/tor", ] x25519 = ["cyphergraphy/x25519"]