this repo has no description
1package db 2 3func (d *DB) AddPublicKey(did, name, key string) error { 4 query := `insert into public_keys (did, name, key) values (?, ?, ?)` 5 _, err := d.db.Exec(query, did, name, key) 6 return err 7} 8 9func (d *DB) RemovePublicKey(did string) error { 10 query := `delete from public_keys where did = ?` 11 _, err := d.db.Exec(query, did) 12 return err 13} 14 15func (d *DB) GetPublicKey(did string) (string, error) { 16 var key string 17 query := `select key from public_keys where did = ?` 18 err := d.db.QueryRow(query, did).Scan(&key) 19 if err != nil { 20 return "", err 21 } 22 return key, nil 23}