aboutsummaryrefslogtreecommitdiff
path: root/verify.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-07-26 00:05:21 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-07-26 00:05:21 +0200
commitfaa7739dcde1a1a57df8991a193975eb52aa4df2 (patch)
treeab28199c455442c16c20adae01c183d3f2baad95 /verify.go
parent15fe28c9af4a69d5fb5188c3cbeadae31a9c891f (diff)
...
Diffstat (limited to 'verify.go')
-rw-r--r--verify.go17
1 files changed, 1 insertions, 16 deletions
diff --git a/verify.go b/verify.go
index 2c62241..3d445d3 100644
--- a/verify.go
+++ b/verify.go
@@ -1,9 +1,6 @@
package main
import (
- "bytes"
- "crypto/sha512"
- "errors"
"flag"
"fmt"
"io/ioutil"
@@ -128,19 +125,7 @@ func verifyGzip(pubFile, msgFile string) error {
return err
}
- if zhead.Alg != "SHA512/256" {
- return errors.New("whatever alg")
- }
-
- sumch := zsig.Sum(z, zhead.BlockSize, sha512.New512_256())
- for _, sum := range zhead.Sums {
- s := <-sumch
- if !bytes.Equal(sum, s) {
- return errors.New("don't match")
- }
- }
-
- return nil
+ return zhead.Verify(z)
}
func openPub(fname string) (*key.Pub, error) {