(pk *models.PublicKey)
| 27 | } |
| 28 | |
| 29 | func (c *Config) validatePublicKey(pk *models.PublicKey) error { |
| 30 | if _, ok := c.publicKeys[pk.RawMarshalAuthorizedKey()]; !ok { |
| 31 | return fmt.Errorf("cannot remove current private key: %s", pk.MarshalAuthorizedKey()) |
| 32 | } |
| 33 | |
| 34 | return nil |
| 35 | } |
| 36 | |
| 37 | func (c *Config) validateAdmins() error { |
| 38 | for _, user := range c.Users { |
no test coverage detected