aboutsummaryrefslogtreecommitdiffstats
path: root/kube2msb/src/vendor/github.com/coreos/go-oidc/key/repo.go
diff options
context:
space:
mode:
Diffstat (limited to 'kube2msb/src/vendor/github.com/coreos/go-oidc/key/repo.go')
-rw-r--r--kube2msb/src/vendor/github.com/coreos/go-oidc/key/repo.go55
1 files changed, 0 insertions, 55 deletions
diff --git a/kube2msb/src/vendor/github.com/coreos/go-oidc/key/repo.go b/kube2msb/src/vendor/github.com/coreos/go-oidc/key/repo.go
deleted file mode 100644
index 1acdeb3..0000000
--- a/kube2msb/src/vendor/github.com/coreos/go-oidc/key/repo.go
+++ /dev/null
@@ -1,55 +0,0 @@
-package key
-
-import (
- "errors"
- "sync"
-)
-
-var ErrorNoKeys = errors.New("no keys found")
-
-type WritableKeySetRepo interface {
- Set(KeySet) error
-}
-
-type ReadableKeySetRepo interface {
- Get() (KeySet, error)
-}
-
-type PrivateKeySetRepo interface {
- WritableKeySetRepo
- ReadableKeySetRepo
-}
-
-func NewPrivateKeySetRepo() PrivateKeySetRepo {
- return &memPrivateKeySetRepo{}
-}
-
-type memPrivateKeySetRepo struct {
- mu sync.RWMutex
- pks PrivateKeySet
-}
-
-func (r *memPrivateKeySetRepo) Set(ks KeySet) error {
- pks, ok := ks.(*PrivateKeySet)
- if !ok {
- return errors.New("unable to cast to PrivateKeySet")
- } else if pks == nil {
- return errors.New("nil KeySet")
- }
-
- r.mu.Lock()
- defer r.mu.Unlock()
-
- r.pks = *pks
- return nil
-}
-
-func (r *memPrivateKeySetRepo) Get() (KeySet, error) {
- r.mu.RLock()
- defer r.mu.RUnlock()
-
- if r.pks.keys == nil {
- return nil, ErrorNoKeys
- }
- return KeySet(&r.pks), nil
-}