Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enstore

EnStore is a library for placing files into encrypted blocks, which can be written to an arbitrary destination, and being able to list and retrieve said files without having to pull down an entire encrypted volume (only blocks which contain the file being retrieved will be read and decrypted). Adding new files will also only pull and push the necessary blocks. The only place files are ever decrypted is in-memory (unless the decrypted file is written out to a file by the user).

Usage

EnStore is a library, but does expose a command-line interface to use as a simple tool. See usage as a library, or as a CLI.

Library Usage

TODO

CLI

The CLI can be compiled from source using

$ cd main
$ go build -o enstore

go must be installed to build. Pre-built binaries may be forthcoming.

TODO

About

Block-based multi-file encryption for remote or local storage

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages