Skip to content
🌰 encrypt/decrypt using ssh keys
Go Makefile Dockerfile
Branch: master
Clone or download
Latest commit 4601ea3 Sep 12, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci go 1.7 1.8 Sep 12, 2018
.github CONTRIBUTING Nov 1, 2017
cmd/ssh-vault println os.Stderr Sep 6, 2017
test_data test keys with extra space Jun 13, 2017
.gitignore using go dep Sep 18, 2017
.travis.yml
CHANGELOG.md trying docker to build linux packages May 29, 2018
CONTRIBUTING.md update contributing Nov 6, 2017
Dockerfile trying docker to build linux packages May 29, 2018
Gopkg.lock update dep Aug 27, 2018
Gopkg.toml sync Wed Feb 14 14:37:32 CET 2018 Feb 14, 2018
LICENSE prototype Sep 29, 2016
Makefile trying docker to build linux packages May 29, 2018
README.md modified: README.md Aug 20, 2017
a_test.go PtyWriteback Dec 20, 2016
cache.go prefer the HOME environmental variable Sep 30, 2017
cache_test.go lint Aug 20, 2017
close.go create option write to stdout when no vault specified Mar 3, 2017
create.go create vault from STDIN Oct 9, 2016
create_test.go GetRSAPublicKey - need to improve this in order to support ed25519 Apr 5, 2017
edit.go shred before removing tempfile Oct 8, 2016
encode.go encode method to add line break every 64 chars Oct 20, 2016
fingerprint_test.go modified: fingerprint_test.go Aug 20, 2017
get_password.go lint Jun 14, 2017
get_password_darwin.go modified: get_password_darwin.go Aug 2, 2017
get_password_darwin_test.go lint Nov 1, 2017
get_password_prompt.go Update get_password_prompt.go Oct 31, 2017
getkey.go lint Nov 1, 2017
getkey_test.go lint Nov 1, 2017
shred.go lint Aug 20, 2017
shred_test.go shred tests Oct 22, 2016
vault.go modified: vault.go Aug 24, 2017
vault_test.go testkeyhttpnotfound Aug 25, 2017
view.go lint Aug 20, 2017

README.md

ssh-vault 🌰

Build Status Coverage Status Go Report Card

encrypt/decrypt using ssh private keys

https://ssh-vault.com

Download

Usage:

$ ssh-vault -h

Example:

$ echo "secret" | ssh-vault -u <github.com/user> create

Compile from source

Setup go environment https://golang.org/doc/install

For example using $HOME/go for your workspace

$ export GOPATH=$HOME/go

Create the directory:

$ mkdir -p $HOME/go/src/github.com/ssh-vault

Clone project into that directory:

$ git clone git@github.com:ssh-vault/ssh-vault.git $HOME/go/src/github.com/ssh-vault/ssh-vault

Build by just typing make:

$ cd $HOME/go/src/github.com/ssh-vault/ssh-vault
$ make

Issues

Please feel free to raise any issue, feature requirement or a simple comment here.

You can’t perform that action at this time.