Adding streaming sha512

master
Frederick F. Kautz IV 10 years ago
parent 56bd413a16
commit 90cd8b7b47
  1. 10
      pkg/utils/crypto/sha512/sha512.go

@ -175,3 +175,13 @@ func Sum(reader io.Reader) ([]byte, error) {
}
return h.Sum(nil), nil
}
func SumStream(reader io.Reader) ([Size]byte, error) {
var returnValue [Size]byte
sumSlice, err := Sum(reader)
if err != nil {
return returnValue, err
}
copy(returnValue[:], sumSlice)
return returnValue, err
}

Loading…
Cancel
Save