From 952287a78750ff815af7bce7a5037ebd4ea278d2 Mon Sep 17 00:00:00 2001 From: Lorenzo Bolla Date: Fri, 8 Oct 2021 11:34:02 +0200 Subject: [PATCH] Reenable checksums --- http/grab.go | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/http/grab.go b/http/grab.go index a56fdd79..eec99298 100644 --- a/http/grab.go +++ b/http/grab.go @@ -2,10 +2,10 @@ package http import ( "context" - // "crypto/md5" - // "crypto/sha1" - // "crypto/sha256" - // "crypto/sha512" + "crypto/md5" + "crypto/sha1" + "crypto/sha256" + "crypto/sha512" "fmt" "github.com/aptly-dev/aptly/utils" "github.com/cavaliercoder/grab" @@ -80,17 +80,17 @@ func (d *GrabDownloader) download(ctx context.Context, url string, destination s req, _ := grab.NewRequest(destination, url) // TODO ignoreMismatch - // if expected != nil { - // if expected.MD5 != "" { - // req.SetChecksum(md5.New(), []byte(expected.MD5), true) - // } else if expected.SHA1 != "" { - // req.SetChecksum(sha1.New(), []byte(expected.SHA1), true) - // } else if expected.SHA256 != "" { - // req.SetChecksum(sha256.New(), []byte(expected.SHA256), true) - // } else if expected.SHA512 != "" { - // req.SetChecksum(sha512.New(), []byte(expected.SHA512), true) - // } - // } + if expected != nil { + if expected.MD5 != "" { + req.SetChecksum(md5.New(), []byte(expected.MD5), true) + } else if expected.SHA1 != "" { + req.SetChecksum(sha1.New(), []byte(expected.SHA1), true) + } else if expected.SHA256 != "" { + req.SetChecksum(sha256.New(), []byte(expected.SHA256), true) + } else if expected.SHA512 != "" { + req.SetChecksum(sha512.New(), []byte(expected.SHA512), true) + } + } resp := d.client.Do(req)