continued work on encryption
This commit is contained in:
parent
4e1d5b36b2
commit
880e2f06b3
14 changed files with 362 additions and 39 deletions
|
|
@ -16,13 +16,11 @@ var (
|
|||
version string
|
||||
|
||||
dst string
|
||||
dstkey string
|
||||
metadata string
|
||||
)
|
||||
|
||||
func main() {
|
||||
flag.StringVar(&dst, "dst", "", "url path to cache files (example: file:///mnt/cache)")
|
||||
flag.StringVar(&dstkey, "dstkey", "", "hex encoded encryption key for dst")
|
||||
flag.StringVar(&metadata, "data", "", "path to metadata file")
|
||||
flag.Parse()
|
||||
|
||||
|
|
@ -30,12 +28,13 @@ func main() {
|
|||
dstk []byte
|
||||
err error
|
||||
)
|
||||
dstkey := os.Getenv("DST_KEY")
|
||||
if dstkey != "" {
|
||||
dstk, err = hex.DecodeString(dstkey)
|
||||
fmt.Println(err)
|
||||
os.Exit(1)
|
||||
}
|
||||
dstfs, err := parse.FS(dst, dstk)
|
||||
dstfs, err := parse.FS(dst, dstk, true)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
os.Exit(1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue