blob: a92b0a1e2b038da8fcbede71ac99b12a455df05d [file] [log] [blame] [edit]
// Copyright 2025 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package test
import (
"crypto/sha256"
"internal/testenv"
"runtime"
"testing"
)
func Verify(token, salt string) [32]byte {
return sha256.Sum256([]byte(token + salt))
}
func TestIssue71943(t *testing.T) {
testenv.SkipIfOptimizationOff(t)
if n := testing.AllocsPerRun(10, func() {
runtime.KeepAlive(Verify("teststring", "test"))
}); n > 0 {
t.Fatalf("unexpected allocation: %f", n)
}
}