12345678910111213141516 |
- package resolvconf
- import (
- "crypto/sha256"
- "encoding/hex"
- "io"
- )
- // hashData returns the sha256 sum of src.
- func hashData(src io.Reader) (string, error) {
- h := sha256.New()
- if _, err := io.Copy(h, src); err != nil {
- return "", err
- }
- return "sha256:" + hex.EncodeToString(h.Sum(nil)), nil
- }
|