code: func (client *Client) DecryptData(inData []byte) (data []byte, err error) {
  	for _, key := range client.PrivateKeys {
  		data, err := rsa.DecryptOAEP(client.Hash, client.Reader, key, inData, nil)
  
  		if err == nil {
  			return data, nil
  		}
  	}
  
  	return nil, errors.New("failed to decrypt data due to no private key matching")
  }
docs: // DecryptData implements ClientAPI.DecryptData