aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-07-18 02:06:41 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-07-18 02:06:41 +0200
commit2a77f3cf4b2b5873832b3ef72d03b37a7a511c9f (patch)
tree7d59d0d85333049e6a86394134774aa99419ddd1
parent86044db4f41178dd19ad9a00d82b57970cc0dbb9 (diff)
MarshalBinary
-rw-r--r--chksum/chksum.go1
-rw-r--r--generate.go5
-rw-r--r--key/key.go1
3 files changed, 5 insertions, 2 deletions
diff --git a/chksum/chksum.go b/chksum/chksum.go
index 847ae22..a1e23cb 100644
--- a/chksum/chksum.go
+++ b/chksum/chksum.go
@@ -1,3 +1,4 @@
+// Package chksum implements checksum file validator
package chksum
import (
diff --git a/generate.go b/generate.go
index 66fe734..b289b99 100644
--- a/generate.go
+++ b/generate.go
@@ -1,6 +1,7 @@
package main
import (
+ "encoding"
"flag"
"os"
@@ -47,8 +48,8 @@ func generate(args []string) error {
return nil
}
-func writeFile(fname, comment string, v interface{}, mode os.FileMode) error {
- raw, err := key.Marshal(v)
+func writeFile(fname, comment string, v encoding.BinaryMarshaler, mode os.FileMode) error {
+ raw, err := v.MarshalBinary()
if err != nil {
return err
}
diff --git a/key/key.go b/key/key.go
index baa4deb..e7463e8 100644
--- a/key/key.go
+++ b/key/key.go
@@ -1,3 +1,4 @@
+// Package key implements signify key format
package key
import (