Skip to content

isabella232/rust-app-password-manager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Password Manager for NanoS, written in Rust

A simple password manager application for NanoS, with command-line interface similar to Unix pass.

Demo animation

This application is written in Rust and C.

Implementation details

Usage

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.

Building and installing

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.

License

Licensed under Apache-2.0 license.

Tiny-AES library is included and is under The Unlicense.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 46.3%
  • C 31.0%
  • Python 22.7%