Files
local-server/cmd/dkl-local-server/hash.go
T
2026-05-15 16:29:23 +02:00

20 lines
311 B
Go

package main
import (
"crypto/sha1"
"encoding/base64"
"encoding/json"
)
func hash(values ...any) string {
ba, err := json.Marshal(values)
if err != nil {
panic(err) // should not happen
}
h := sha1.Sum(ba)
enc := base64.StdEncoding.WithPadding(base64.NoPadding)
return enc.EncodeToString(h[:])
}