code: func (p *Secring) Save() error {
  	buf, err := proto.Marshal(p.data)
  	if err != nil {
  		return err
  	}
  	if err := os.MkdirAll(filepath.Dir(p.File), 0700); err != nil {
  		return err
  	}
  	return ioutil.WriteFile(p.File, buf, 0600)
  }
docs: // Save writes the keyring to the previously set location on disk