1
0
Fork 0
mirror of https://github.com/postmannen/ctrl.git synced 2024-12-14 12:37:31 +00:00
ctrl/signatures.go

23 lines
455 B
Go
Raw Normal View History

package steward
import "sync"
type signature string
// allowedSignatures is the structure for reading and writing from
// the signatures map. It holds a mutex to use when interacting with
// the map.
type signatures struct {
// allowed is a map for holding all the allowed signatures.
allowed map[signature]struct{}
mu sync.Mutex
}
func newSignatures() *signatures {
s := signatures{
allowed: make(map[signature]struct{}),
}
return &s
}