code: func (g *GPG) ExportPublicKey(ctx context.Context, id string) ([]byte, error) {
  	ent := g.findEntity(id)
  	if ent == nil {
  		return nil, fmt.Errorf("key not found")
  	}
  
  	buf := &bytes.Buffer{}
  	err := ent.PrimaryKey.Serialize(buf)
  	return buf.Bytes(), err
  }
docs: // ExportPublicKey does nothing