summaryrefslogtreecommitdiff
path: root/vendor/github.com/gin-contrib/sessions/memstore/memstore.go
diff options
context:
space:
mode:
authorLibravatar Terin Stock <terinjokes@gmail.com>2025-03-09 17:47:56 +0100
committerLibravatar Terin Stock <terinjokes@gmail.com>2025-12-01 22:08:04 +0100
commitb1af8fd87760b34e3ff2fd3bda38f211815a0473 (patch)
tree9317fad1a7ec298d7a8d2678e4e422953bbc6f33 /vendor/github.com/gin-contrib/sessions/memstore/memstore.go
parent[chore] update URLs to forked source (diff)
downloadgotosocial-b1af8fd87760b34e3ff2fd3bda38f211815a0473.tar.xz
[chore] remove vendor
Diffstat (limited to 'vendor/github.com/gin-contrib/sessions/memstore/memstore.go')
-rw-r--r--vendor/github.com/gin-contrib/sessions/memstore/memstore.go31
1 files changed, 0 insertions, 31 deletions
diff --git a/vendor/github.com/gin-contrib/sessions/memstore/memstore.go b/vendor/github.com/gin-contrib/sessions/memstore/memstore.go
deleted file mode 100644
index 8826d6dd4..000000000
--- a/vendor/github.com/gin-contrib/sessions/memstore/memstore.go
+++ /dev/null
@@ -1,31 +0,0 @@
-package memstore
-
-import (
- "github.com/gin-contrib/sessions"
- "github.com/quasoft/memstore"
-)
-
-type Store interface {
- sessions.Store
-}
-
-// Keys are defined in pairs to allow key rotation, but the common case is to set a single
-// authentication key and optionally an encryption key.
-//
-// The first key in a pair is used for authentication and the second for encryption. The
-// encryption key can be set to nil or omitted in the last pair, but the authentication key
-// is required in all pairs.
-//
-// It is recommended to use an authentication key with 32 or 64 bytes. The encryption key,
-// if set, must be either 16, 24, or 32 bytes to select AES-128, AES-192, or AES-256 modes.
-func NewStore(keyPairs ...[]byte) Store {
- return &store{memstore.NewMemStore(keyPairs...)}
-}
-
-type store struct {
- *memstore.MemStore
-}
-
-func (c *store) Options(options sessions.Options) {
- c.MemStore.Options = options.ToGorillaOptions()
-}