Граф коммитов

427 Коммитов

Автор SHA1 Сообщение Дата
J.C. Jones 64c0f5353e Fix perform_job_for_key state transition 2017-05-10 22:43:39 -07:00
J.C. Jones c9bdc9a727 Add a status field to the U2FDevice trait 2017-05-10 22:21:44 -07:00
J.C. Jones e19941e126 Move devices to be initialized by main, not find_keys 2017-05-10 22:21:44 -07:00
J.C. Jones 0cc7762a87 Fix memory crash in OSX 2017-05-10 22:21:44 -07:00
J.C. Jones 89b0d9f182 Change the OSX model to use a single runloop 2017-05-10 22:21:44 -07:00
Tim Taubert 00e27c0df3 Don't depend on the byteorder crate to parse device usage information 2017-05-09 16:32:24 -07:00
Tim Taubert 13457548e9 Fix HID communication on Linux 2017-05-09 12:56:18 -07:00
J.C. Jones ef0f5ce55c Merge branch 'test_fixes' 2017-05-09 09:39:38 -07:00
Tim Taubert 41a81f3543 Fix U2F device detection on Linux 2017-05-09 09:35:35 -07:00
J.C. Jones da275b1586 Fix test: Continuation numbering starts at 0 2017-05-09 08:18:54 -07:00
J.C. Jones 684625bb25 Use multiple keys, but not dynamic changes
This rev can work with multiple simultaneous keys, but only for a single
operation at a time.

It also cannot handle dynamic changes.
2017-04-21 15:03:53 -07:00
J.C. Jones 0eb4a3aa8a Fix (almost) all warnings 2017-04-19 15:55:17 -07:00
J.C. Jones c6dedbeb6d Break up main 2017-04-19 15:21:34 -07:00
J.C. Jones 70aaab417a This commit can, in the trivial case, register and sign with a single
Security Key assuming:

1) There's only one plugged in
2) It doesn't get unplugged

It uses hardcoded values, but it works end-to-end.
2017-04-19 14:12:22 -07:00
J.C. Jones 9c45cdb480 Make Register work for at least a single token. 2017-04-18 17:21:51 -07:00
J.C. Jones c5922fad60
Initial OSX support 2017-03-31 14:19:42 -07:00
Kyle Machulis 7a06fda576 Linux module cleanup, commenting 2016-11-14 12:24:12 -08:00
Kyle Machulis 5e0e3b1ba2 Test cleanup 2016-11-09 11:45:56 -08:00
Kyle Machulis cd6db9d35d Fixed APDU test. 2016-11-08 14:43:33 -08:00
Kyle Machulis 46a7666311 Move consts to own file 2016-11-08 13:30:18 -08:00
Kyle Machulis 54a441682a Code cleanup 2016-11-07 16:59:51 -08:00
Kyle Machulis 1631bba1ab Multi-part chunk sending now works 2016-11-03 18:18:33 -07:00
Kyle Machulis 6f7fa3e6c6 Start work on multi-packet data formation 2016-11-03 15:57:02 -07:00
Kyle Machulis e02b92acef Create tests for init_device 2016-11-02 15:02:22 -07:00
Kyle Machulis 1269f0b17a Detect devices, send/recv function 2016-10-28 16:49:55 -07:00
Kyle Machulis d1be468f4b feat: Get hid descriptors on linux 2016-09-29 22:18:22 -07:00
Kyle Machulis a6cec4bbe7 Adding cargo defaults 2016-09-27 12:59:28 -07:00