[Fido][BLE] Fix Bugs in FidoBleTransaction
This change fixes a number of bugs in FidoBleTransaction and adds corresponding tests. In particular, it fixes a race condition, where the completion callback was run before the last write was acknowlegded. In addition, it improves the robustness with regard to malformed input. Bug: 880053 Change-Id: I81f6d5c02d01b9d7ea1a184a7236cd74d52f356d Reviewed-on: https://chromium-review.googlesource.com/1224383 Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Reviewed-by:Balazs Engedy <engedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#592398}
Showing
Please register or sign in to comment