Implement U2F device abstraction for FIDO U2F APIs |
|||
Issue descriptionThis bug tracks the development of the U2F device abstraction. Individual U2F devices shall be abstracted such that the overlying state machine can send requests agnostic of the underlying devices. This includes the USB framing & IO layer, as well as the APDU formatter for formatting U2F messages.
,
Jan 31 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4889a81bbe4d67d614fad10e334a5fc64cd409b7 commit 4889a81bbe4d67d614fad10e334a5fc64cd409b7 Author: piperc <piperc@chromium.org> Date: Tue Jan 31 00:13:04 2017 Add builders to APDU command class Sign, Register and GetVersion APDU messages are defined as part of the FIDO U2f specification. Adding static builder methods for the creation of these messages. R=reillyg@chromium.org BUG= 686306 Review-Url: https://codereview.chromium.org/2665493002 Cr-Commit-Position: refs/heads/master@{#447122} [modify] https://crrev.com/4889a81bbe4d67d614fad10e334a5fc64cd409b7/device/u2f/u2f_apdu_command.cc [modify] https://crrev.com/4889a81bbe4d67d614fad10e334a5fc64cd409b7/device/u2f/u2f_apdu_command.h [modify] https://crrev.com/4889a81bbe4d67d614fad10e334a5fc64cd409b7/device/u2f/u2f_apdu_unittest.cc
,
Feb 21 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/fddb0db78957570df7f18f5af13b7a4fda898f88 commit fddb0db78957570df7f18f5af13b7a4fda898f88 Author: piperc <piperc@chromium.org> Date: Tue Feb 21 21:37:38 2017 Define FIDO U2f Device abstraction U2fDevice is an abstraction of an individual U2f hardware device. Each device supports Register, Sign, and GetVersion commands as defined in the FIDO U2f specification. BUG= 686306 Review-Url: https://codereview.chromium.org/2655853006 Cr-Commit-Position: refs/heads/master@{#451837} [modify] https://crrev.com/fddb0db78957570df7f18f5af13b7a4fda898f88/device/u2f/BUILD.gn [add] https://crrev.com/fddb0db78957570df7f18f5af13b7a4fda898f88/device/u2f/u2f_device.cc [add] https://crrev.com/fddb0db78957570df7f18f5af13b7a4fda898f88/device/u2f/u2f_device.h
,
Mar 1 2017
,
Mar 22 2017
|
|||
►
Sign in to add a comment |
|||
Comment 1 by piperc@chromium.org
, Jan 27 2017