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

Method GetCryptoKeys

enterprise/dbcrypt/dbcrypt.go:313–324  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

311}
312
313func (db *dbCrypt) GetCryptoKeys(ctx context.Context) ([]database.CryptoKey, error) {
314 keys, err := db.Store.GetCryptoKeys(ctx)
315 if err != nil {
316 return nil, err
317 }
318 for i := range keys {
319 if err := db.decryptField(&keys[i].Secret.String, keys[i].SecretKeyID); err != nil {
320 return nil, err
321 }
322 }
323 return keys, nil
324}
325
326func (db *dbCrypt) GetLatestCryptoKeyByFeature(ctx context.Context, feature database.CryptoKeyFeature) (database.CryptoKey, error) {
327 key, err := db.Store.GetLatestCryptoKeyByFeature(ctx, feature)

Callers

nothing calls this directly

Calls 2

decryptFieldMethod · 0.95
GetCryptoKeysMethod · 0.65

Tested by

no test coverage detected