MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / HasValidSignature

Function HasValidSignature

internal/cache/signature_cache.go:281–283  ·  view source on GitHub ↗

HasValidSignature checks if a signature is valid (non-empty and long enough)

(modelName, signature string)

Source from the content-addressed store, hash-verified

279
280// HasValidSignature checks if a signature is valid (non-empty and long enough)
281func HasValidSignature(modelName, signature string) bool {
282 return (signature != "" && len(signature) >= MinValidSignatureLen) || (signature == "skip_thought_signature_validator" && GetModelGroup(modelName) == "gemini")
283}
284
285func GetModelGroup(modelName string) string {
286 if strings.Contains(modelName, "gpt") {

Callers 3

TestHasValidSignatureFunction · 0.85

Calls 1

GetModelGroupFunction · 0.85

Tested by 1

TestHasValidSignatureFunction · 0.68