{"action":"created","issue":{"url":"https://api.github.com/repos/fido-alliance/conformance-tools-issues/issues/276","repository_url":"https://api.github.com/repos/fido-alliance/conformance-tools-issues","labels_url":"https://api.github.com/repos/fido-alliance/conformance-tools-issues/issues/276/labels{/name}","comments_url":"https://api.github.com/repos/fido-alliance/conformance-tools-issues/issues/276/comments","events_url":"https://api.github.com/repos/fido-alliance/conformance-tools-issues/issues/276/events","html_url":"https://github.com/fido-alliance/conformance-tools-issues/issues/276","id":329326082,"node_id":"MDU6SXNzdWUzMjkzMjYwODI=","number":276,"title":"HID-1 P-9: tool is not sending CANCEL command","user":{"login":"eugenIFX","id":29768798,"node_id":"MDQ6VXNlcjI5NzY4Nzk4","avatar_url":"https://avatars3.githubusercontent.com/u/29768798?v=4","gravatar_id":"","url":"https://api.github.com/users/eugenIFX","html_url":"https://github.com/eugenIFX","followers_url":"https://api.github.com/users/eugenIFX/followers","following_url":"https://api.github.com/users/eugenIFX/following{/other_user}","gists_url":"https://api.github.com/users/eugenIFX/gists{/gist_id}","starred_url":"https://api.github.com/users/eugenIFX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eugenIFX/subscriptions","organizations_url":"https://api.github.com/users/eugenIFX/orgs","repos_url":"https://api.github.com/users/eugenIFX/repos","events_url":"https://api.github.com/users/eugenIFX/events{/privacy}","received_events_url":"https://api.github.com/users/eugenIFX/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-06-05T07:03:48Z","updated_at":"2018-06-21T14:43:56Z","closed_at":null,"author_association":"NONE","body":"\r\n## What protocol and version of the protocol are you testing?\r\n\r\nFIDO2 v1.0\r\n\r\n## What is your implementation class?\r\n\r\nAuthr\r\n\r\n## What is the version of the tool are you using?\r\n0.9.423\r\n\r\n## What is the OS and the version are you running?\r\nWindows 7 64-bit\r\n\r\n## Issue description\r\nSeems that the tool is not sending CANCEL command after verifying that response.CMD =  KEEPALIVE.\r\n\r\n![capture](https://user-images.githubusercontent.com/29768798/40960205-b063ea8e-68a7-11e8-94f7-fa3dd41f0c11.PNG)\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/fido-alliance/conformance-tools-issues/issues/comments/399128832","html_url":"https://github.com/fido-alliance/conformance-tools-issues/issues/276#issuecomment-399128832","issue_url":"https://api.github.com/repos/fido-alliance/conformance-tools-issues/issues/276","id":399128832,"node_id":"MDEyOklzc3VlQ29tbWVudDM5OTEyODgzMg==","user":{"login":"eugenIFX","id":29768798,"node_id":"MDQ6VXNlcjI5NzY4Nzk4","avatar_url":"https://avatars3.githubusercontent.com/u/29768798?v=4","gravatar_id":"","url":"https://api.github.com/users/eugenIFX","html_url":"https://github.com/eugenIFX","followers_url":"https://api.github.com/users/eugenIFX/followers","following_url":"https://api.github.com/users/eugenIFX/following{/other_user}","gists_url":"https://api.github.com/users/eugenIFX/gists{/gist_id}","starred_url":"https://api.github.com/users/eugenIFX/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eugenIFX/subscriptions","organizations_url":"https://api.github.com/users/eugenIFX/orgs","repos_url":"https://api.github.com/users/eugenIFX/repos","events_url":"https://api.github.com/users/eugenIFX/events{/privacy}","received_events_url":"https://api.github.com/users/eugenIFX/received_events","type":"User","site_admin":false},"created_at":"2018-06-21T14:43:55Z","updated_at":"2018-06-21T14:43:55Z","author_association":"NONE","body":"Short update: if I replace the line which is calling sendHIDCancel() with the code below, I can see that the authenticator cancels the makeCredential command.\r\n\r\n_let cancelBuffers = generateRequestFrames(CTAPHID_CMD.CTAPHID_CANCEL, [], NEWCID);\r\nwindow.navigator.fido.fido2conformancetest.hid.sendHIDBufferSync(getDeviceInfo(), cancelBuffers);_\r\n"}}
{"actor":{"display_login":"eugenIFX"}}