Ignore communication on unknown channels (in HID transport protocol)
Ignore communication on unknown channels (in HID transport protocol)

The ctap over hid protocol spec allows for different applications to
communicate with the authenticator at the same time. This is done by
allocating a "channel" for each application. An application should
ignore messages coming on channels it does not know.
(see
https://fidoalliance.org/specs/fido-v2.0-ps-20190130/fido-client-to-authenticator-protocol-v2.0-ps-20190130.html#usb-channels)

See also https://bugs.chromium.org/p/chromium/issues/detail?id=998452
for a similar bug which was fixed in chrome.

jcjones/u2f-hid-rs,jcjones/u2f-hid-rs