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 | |
} |