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

Method InsertDBCryptKey

enterprise/dbcrypt/dbcrypt.go:100–109  ·  view source on GitHub ↗
(ctx context.Context, arg database.InsertDBCryptKeyParams)

Source from the content-addressed store, hash-verified

98}
99
100func (db *dbCrypt) InsertDBCryptKey(ctx context.Context, arg database.InsertDBCryptKeyParams) error {
101 // It's nicer to be able to pass a *sql.NullString to encryptField, but we need to pass a string here.
102 var digest sql.NullString
103 err := db.encryptField(&arg.Test, &digest)
104 if err != nil {
105 return err
106 }
107 arg.ActiveKeyDigest = digest.String
108 return db.Store.InsertDBCryptKey(ctx, arg)
109}
110
111func (db *dbCrypt) GetUserLinkByLinkedID(ctx context.Context, linkedID string) (database.UserLink, error) {
112 link, err := db.Store.GetUserLinkByLinkedID(ctx, linkedID)

Callers 1

ensureEncryptedMethod · 0.95

Calls 2

encryptFieldMethod · 0.95
InsertDBCryptKeyMethod · 0.65

Tested by

no test coverage detected