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

Function generateCodeVerifier

internal/auth/oauth.go:114–120  ·  view source on GitHub ↗

PKCE helpers

()

Source from the content-addressed store, hash-verified

112// PKCE helpers
113
114func generateCodeVerifier() string {
115 b := make([]byte, 32)
116 if _, err := rand.Read(b); err != nil {
117 panic("crypto/rand failed: " + err.Error())
118 }
119 return base64.RawURLEncoding.EncodeToString(b)
120}
121
122func generateCodeChallenge(verifier string) string {
123 h := sha256.Sum256([]byte(verifier))

Callers 1

LoginMethod · 0.85

Calls 1

ErrorMethod · 0.45

Tested by

no test coverage detected