]> git.maquefel.me Git - brevno-suite/hugo/commitdiff
tpl: Move from md5 to xxhash for some in memory keys
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 8 Feb 2026 15:38:42 +0000 (16:38 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Thu, 12 Feb 2026 14:27:00 +0000 (15:27 +0100)
tpl/templates/templates.go
tpl/transform/unmarshal.go

index 5f7db243c46539ab320eeb96d9cb307c51dcec2b..77efcdf62c82a7b47e35de3e70adb1e575130b2d 100644 (file)
@@ -131,7 +131,7 @@ func (ns *Namespace) DoDefer(ctx context.Context, id string, optsv any) string {
        templateName := id
        var key string
        if opts.Key != "" {
-               key = hashing.MD5FromStringHexEncoded(opts.Key)
+               key = hashing.XxHashFromStringHexEncoded(opts.Key)
        } else {
                key = strconv.FormatUint(defferedIDCounter.Add(1), 10)
        }
index d0edda4531ef21b2006c7264dfa1a10037abaa1f..2a2a526dd45eafe5dc15836d5f91c2f26331d001 100644 (file)
@@ -125,7 +125,7 @@ func (ns *Namespace) Unmarshal(args ...any) (any, error) {
                return nil, nil
        }
 
-       key := hashing.MD5FromStringHexEncoded(dataStr)
+       key := hashing.XxHashFromStringHexEncoded(dataStr)
 
        if decoder != metadecoders.Default {
                key += decoder.OptionsKey()