GenerateKey() — fiber Function Reference
Architecture documentation for the GenerateKey() function in utils.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD eadfd2ad_2b67_6f98_f223_e83e204029d3["GenerateKey()"] e6bb1363_07ac_5e56_db86_c9a765b231de["utils.go"] eadfd2ad_2b67_6f98_f223_e83e204029d3 -->|defined in| e6bb1363_07ac_5e56_db86_c9a765b231de style eadfd2ad_2b67_6f98_f223_e83e204029d3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/encryptcookie/utils.go lines 98–110
func GenerateKey(length int) string {
if length != 16 && length != 24 && length != 32 {
panic(ErrInvalidKeyLength)
}
key := make([]byte, length)
if _, err := rand.Read(key); err != nil {
panic(err)
}
return base64.StdEncoding.EncodeToString(key)
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does GenerateKey() do?
GenerateKey() is a function in the fiber codebase, defined in middleware/encryptcookie/utils.go.
Where is GenerateKey() defined?
GenerateKey() is defined in middleware/encryptcookie/utils.go at line 98.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free