nwep 0.1.0

idiomatic rust bindings for the web/1 protocol over quic.
docs.rs failed to build nwep-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

idiomatic rust bindings for the web/1 protocol over quic (the nwep library).

this crate is the safe, native face of libnwep. raw, unsafe declarations live in the nwep-sys crate one layer down, and are reachable for anything this layer does not yet wrap (no cliffs).

today the crate covers the identity layer NW040200. the server, client, dht, and trust layers are added slice by slice.

example

use nwep::Identity;

let id = Identity::generate()?;
let name = id.node_id().to_base58();
assert!(id.node_id().verify(id.public_key()));
# Ok::<(), nwep::Error>(())