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

Method GetLatestCryptoKeyByFeature

enterprise/dbcrypt/dbcrypt.go:326–335  ·  view source on GitHub ↗
(ctx context.Context, feature database.CryptoKeyFeature)

Source from the content-addressed store, hash-verified

324}
325
326func (db *dbCrypt) GetLatestCryptoKeyByFeature(ctx context.Context, feature database.CryptoKeyFeature) (database.CryptoKey, error) {
327 key, err := db.Store.GetLatestCryptoKeyByFeature(ctx, feature)
328 if err != nil {
329 return database.CryptoKey{}, err
330 }
331 if err := db.decryptField(&key.Secret.String, key.SecretKeyID); err != nil {
332 return database.CryptoKey{}, err
333 }
334 return key, nil
335}
336
337func (db *dbCrypt) GetCryptoKeyByFeatureAndSequence(ctx context.Context, params database.GetCryptoKeyByFeatureAndSequenceParams) (database.CryptoKey, error) {
338 key, err := db.Store.GetCryptoKeyByFeatureAndSequence(ctx, params)

Callers

nothing calls this directly

Calls 2

decryptFieldMethod · 0.95

Tested by

no test coverage detected