MCPcopy Index your code
hub / github.com/coder/coder / toKeyMap

Function toKeyMap

coderd/cryptokeys/cache.go:358–369  ·  view source on GitHub ↗
(keys []codersdk.CryptoKey, now time.Time)

Source from the content-addressed store, hash-verified

356}
357
358func toKeyMap(keys []codersdk.CryptoKey, now time.Time) map[int32]codersdk.CryptoKey {
359 m := make(map[int32]codersdk.CryptoKey)
360 var latest codersdk.CryptoKey
361 for _, key := range keys {
362 m[key.Sequence] = key
363 if key.Sequence > latest.Sequence && key.CanSign(now) {
364 m[latestSequence] = key
365 latest = key
366 }
367 }
368 return m
369}
370
371func (c *cache) Close() error {
372 c.mu.Lock()

Callers 1

cryptoKeysMethod · 0.85

Calls 1

CanSignMethod · 0.45

Tested by

no test coverage detected