From 188dab3533159f01347265eb2f32baaf05d1cab7 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 29 Jul 2017 10:04:24 +0200 Subject: ... --- main.go | 7 +++++++ sign.go | 23 +++++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/main.go b/main.go index e1f3850..2fab0f8 100644 --- a/main.go +++ b/main.go @@ -3,7 +3,9 @@ package main import ( "errors" "fmt" + "log" "os" + "path" ) var mainUsage = []string{ @@ -35,6 +37,11 @@ var modes = map[string]func([]string) error{ "-V": verify, } +func init() { + log.SetFlags(0) + log.SetPrefix(path.Base(os.Args[0]) + ": ") +} + func main() { if len(os.Args) < 2 { usage() diff --git a/sign.go b/sign.go index 37a506f..699f257 100644 --- a/sign.go +++ b/sign.go @@ -1,12 +1,16 @@ package main import ( + "bytes" "flag" "io/ioutil" + "log" + "os" "dim13.org/signify/ask" "dim13.org/signify/file" "dim13.org/signify/key" + "dim13.org/signify/zsig" ) // Usage: signify -S [-ez] [-x sigfile] -s seckey -m message @@ -77,7 +81,26 @@ func signEmbedded(secFile, msgFile, sigFile string) error { return file.EncodeFile(sigFile, file.ModeSig, sig, comment, msg) } +// TODO func signGzip(secFile, msgFile, sigFile string) error { + fd, err := os.Open(msgFile) + if err != nil { + return err + } + defer fd.Close() + z, err := zsig.NewReader(fd) + if err != nil { + return err + } + log.Println(z) + zhead, err := zsig.NewHeader(z) + if err != nil { + return err + } + buf := new(bytes.Buffer) + log.Println(zhead) + zhead.Print(buf) + log.Println(buf.String()) return nil } -- cgit v1.2.3