Fix #5: return nil + error message on unsupported qop or algo