Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 1.48 KB

README.md

File metadata and controls

68 lines (44 loc) · 1.48 KB

Go Keystore

Keystore written in golang to create and store safely your keys.

Status

Build Status

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development, testing or using purposes.

Prerequisites

  • Go version 1.5 at least
  • Some linux distro with make

Installing

A step by step series of examples that tell you have to get a development env running

Clone the project

git clone [email protected]:rafaelescrich/go-keystore.git 
cd $GOPATH/src/github.com/rafaelescrich/go-keystore

Build binary with make tool

make

Then if everything runned smoothly you should have a binary To run it, just type

./go-keystore

Running the tests

make test

Built With

  • IShell - Library for creating interactive cli applications.
  • BoltDB - An embedded key/value database for Go.
  • Argon2 - Go supplementary cryptography libraries

TODO

  • Testing:
  • cfg
  • ciphering
  • cmd
  • controller
  • database
  • file
  • keystore

Author

License

This project is licensed under the GPL v2 License - see the LICENSE.md file for details