Skip to content

Commit eba0af3

Browse files
Ref #31: Initial support for Hybrid transport (iOS only, non persistent) (#51)
An initial rough implementation of hybrid transport - formerly known as Cloud Assisted Bluetooth Low Energy, or caBLE. ## Includes * Generates QR code for QR-initiated transactions * Adds WebAuthn example which prints QR code to terminal (`examples/webauthn_cable.rs`) * Adds submodule fork of `snow` (noise protocol framework) with NIST P-256 curve implementation, as required by CTAP spec (see mcginty/snow#185) ## Limitations and follow ups * Unable to discover Android devices (created issue #52) * Does not yet support state-assisted transactions (part of #31) * Clean up (part of #31)
1 parent 4eec738 commit eba0af3

File tree

27 files changed

+3322
-498
lines changed

27 files changed

+3322
-498
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,6 @@
44
[submodule "ctap-types"]
55
path = ctap-types
66
url = https://github.com/AlfioEmanueleFresta/ctap-types.git
7+
[submodule "snow"]
8+
path = snow
9+
url = https://github.com/AlfioEmanueleFresta/snow.git

0 commit comments

Comments
 (0)