MCPcopy Create free account
hub / github.com/rilldata/rill / NewCodec

Function NewCodec

runtime/pkg/securetoken/securetoken.go:15–23  ·  view source on GitHub ↗
(keyPairs [][]byte)

Source from the content-addressed store, hash-verified

13}
14
15func NewCodec(keyPairs [][]byte) *Codec {
16 codecs := securecookie.CodecsFromPairs(keyPairs...)
17 for _, c := range codecs {
18 sc := c.(*securecookie.SecureCookie)
19 sc.MaxLength(0)
20 sc.SetSerializer(securecookie.GobEncoder{})
21 }
22 return &Codec{codecs: codecs}
23}
24
25func NewRandom() *Codec {
26 keyPairs := [][]byte{securecookie.GenerateRandomKey(32), securecookie.GenerateRandomKey(32)}

Callers 2

NewServerFunction · 0.92
NewRandomFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected