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

Method GetCryptoKeyByFeatureAndSequence

enterprise/dbcrypt/dbcrypt.go:337–346  ·  view source on GitHub ↗
(ctx context.Context, params database.GetCryptoKeyByFeatureAndSequenceParams)

Source from the content-addressed store, hash-verified

335}
336
337func (db *dbCrypt) GetCryptoKeyByFeatureAndSequence(ctx context.Context, params database.GetCryptoKeyByFeatureAndSequenceParams) (database.CryptoKey, error) {
338 key, err := db.Store.GetCryptoKeyByFeatureAndSequence(ctx, params)
339 if err != nil {
340 return database.CryptoKey{}, err
341 }
342 if err := db.decryptField(&key.Secret.String, key.SecretKeyID); err != nil {
343 return database.CryptoKey{}, err
344 }
345 return key, nil
346}
347
348func (db *dbCrypt) InsertCryptoKey(ctx context.Context, params database.InsertCryptoKeyParams) (database.CryptoKey, error) {
349 if err := db.encryptField(&params.Secret.String, &params.SecretKeyID); err != nil {

Callers

nothing calls this directly

Calls 2

decryptFieldMethod · 0.95

Tested by

no test coverage detected