MCPcopy Create free account
hub / github.com/basecamp/hey-cli / generateCodeChallenge

Function generateCodeChallenge

internal/auth/oauth.go:122–125  ·  view source on GitHub ↗
(verifier string)

Source from the content-addressed store, hash-verified

120 if _, err := rand.Read(b); err != nil {
121 panic("crypto/rand failed: " + err.Error())
122 }
123 return base64.RawURLEncoding.EncodeToString(b)
124}
125
126func generateCodeChallenge(verifier string) string {
127 h := sha256.Sum256([]byte(verifier))
128 return base64.RawURLEncoding.EncodeToString(h[:])

Callers 1

LoginMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected