A simple password manager application for NanoS, with command-line interface similar to Unix pass.
This application is written in Rust and C.
The client script nanopass.py
must be used to interact with the application
to:
- list stored passwords,
- retrieve passwords,
- insert or generate new passwords,
- update or delete passwords,
- export passwords to a JSON file,
- import passwords from a JSON file.
You can build on either Windows or Linux with a simple cargo build
or
cargo build --release
.
You can use
cargo-ledger which
builds, outputs a hex
file and a manifest file for ledgerctl
, and loads it
on a device in a single cargo ledger load
command in your app directory.
Licensed under Apache-2.0 license.
Tiny-AES library is included and is under The Unlicense.