Bladeren bron

Switch json/payload order

Guillaume J. Charmes 12 jaren geleden
bovenliggende
commit
394941b6b0
2 gewijzigde bestanden met toevoegingen van 5 en 5 verwijderingen
  1. 2 2
      auth/auth.go
  2. 3 3
      utils/tarsum.go

+ 2 - 2
auth/auth.go

@@ -16,9 +16,9 @@ import (
 const CONFIGFILE = ".dockercfg"
 
 // Only used for user auth + account creation
-//const INDEXSERVER = "https://index.docker.io/v1/"
+const INDEXSERVER = "https://index.docker.io/v1/"
 
-const INDEXSERVER = "https://indexstaging-docker.dotcloud.com/v1/"
+//const INDEXSERVER = "https://indexstaging-docker.dotcloud.com/v1/"
 
 var (
 	ErrConfigFileMissing = errors.New("The Auth config file is missing")

+ 3 - 3
utils/tarsum.go

@@ -145,13 +145,13 @@ func (ts *TarSum) Read(buf []byte) (int, error) {
 func (ts *TarSum) Sum(extra []byte) string {
 	sort.Strings(ts.sums)
 	h := sha256.New()
+	if extra != nil {
+		h.Write(extra)
+	}
 	for _, sum := range ts.sums {
 		Debugf("-->%s<--", sum)
 		h.Write([]byte(sum))
 	}
-	if extra != nil {
-		h.Write(extra)
-	}
 	checksum := "tarsum+sha256:" + hex.EncodeToString(h.Sum(nil))
 	Debugf("checksum processed: %s", checksum)
 	return checksum