noosphere 0.16.1

A high-level package for dealing with accessing the Noosphere
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Key management is a critical part of working with the Noosphere protocol.
//! This module offers various backing storage mechanisms for key storage,
//! including both insecure and secure options.
mod interface;
pub use interface::*;

#[cfg(not(target_arch = "wasm32"))]
mod insecure;

#[cfg(not(target_arch = "wasm32"))]
pub use insecure::InsecureKeyStorage;

#[cfg(target_arch = "wasm32")]
mod web;

#[cfg(target_arch = "wasm32")]
pub use web::WebCryptoKeyStorage;