code: func (g *GPG) FindPublicKeys(ctx context.Context, search ...string) ([]string, error) {
  	kl, err := g.listKeys(ctx, "public", search...)
  	if err != nil || kl == nil {
  		return nil, err
  	}
  	if gpg.IsAlwaysTrust(ctx) {
  		return kl.Recipients(), nil
  	}
  	return kl.UseableKeys().Recipients(), nil
  }
docs: // FindPublicKeys searches for the given public keys