aboutsummaryrefslogtreecommitdiff
path: root/verify.go
diff options
context:
space:
mode:
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) {