fiber/middleware/csrf/helpers.go

14 lines
235 B
Go

package csrf
import (
"crypto/subtle"
)
func compareTokens(a, b []byte) bool {
return subtle.ConstantTimeCompare(a, b) == 1
}
func compareStrings(a, b string) bool {
return subtle.ConstantTimeCompare([]byte(a), []byte(b)) == 1
}