From f690e8cb7a820b0685b98f83a6761cfc169487e4 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Thu, 13 Jun 2024 20:51:49 +0200 Subject: hash style elements during build step --- internal/builder/hasher.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 internal/builder/hasher.go (limited to 'internal/builder/hasher.go') diff --git a/internal/builder/hasher.go b/internal/builder/hasher.go new file mode 100644 index 0000000..dbc29f8 --- /dev/null +++ b/internal/builder/hasher.go @@ -0,0 +1,12 @@ +package builder + +import ( + "crypto/sha256" + "encoding/base64" +) + +func hash(s string) string { + shasum := sha256.New() + shasum.Write([]byte(s)) + return "sha256-" + base64.StdEncoding.EncodeToString(shasum.Sum(nil)) +} -- cgit 1.4.1