(ctx context.Context, params database.GetCryptoKeyByFeatureAndSequenceParams)
| 335 | } |
| 336 | |
| 337 | func (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 | |
| 348 | func (db *dbCrypt) InsertCryptoKey(ctx context.Context, params database.InsertCryptoKeyParams) (database.CryptoKey, error) { |
| 349 | if err := db.encryptField(¶ms.Secret.String, ¶ms.SecretKeyID); err != nil { |
nothing calls this directly
no test coverage detected