sos-sdk 0.16.3

Distributed, encrypted database for private secrets.
Documentation

High-level software development kit for a distributed encrypted database that can be used to build password managers, cryptocurrency wallets or other applications that require storing secrets securely.

The high-level account management API is described in [account::Account] which is implemented by [account::LocalAccount] for a network aware account use NetworkAccount in sos-net.

This library provides primitives for syncing when the sync feature flag is enabled but does not perform any networking, for networking support use the sos-net crate.

For lower-level access use the types in the [vault] module.

Features

  • audit Audit trail logs.
  • archive Shared types for account backup archives.
  • contacts Manage account contacts.
  • files Store external encrypted files.
  • logs File log support.
  • migrate Import and export unencrypted secrets.
  • search In-memory search index.