Commit Graph

  • 20becda783 Merge pull request #90 from baloo/baloo/ctap/adjust-comments ctap2 J.C. Jones 2019-10-09 13:33:16 -07:00
  • d08a08542e Merge branch 'estokes-master' J.C. Jones 2019-10-09 13:31:15 -07:00
  • 066e51ba57 rustfmt estokes-master J.C. Jones 2019-10-09 13:30:57 -07:00
  • d49a76ef3f remove unused std::mem J.C. Jones 2019-10-09 13:30:23 -07:00
  • d4ceec36a2 generate ioctl bindings for x86_64 Eric Stokes 2019-09-16 15:29:43 -04:00
  • 79c5954179 make the generation of ioctl bindings an optional feature, and add bindings for powerpc64le Eric Stokes 2019-09-16 15:24:59 -04:00
  • 7e312b3be9 use bindgen to make linux hidraw access portable Eric Stokes 2019-09-14 01:48:00 -04:00
  • 674fd0b46b Merge pull request #91 from Eijebong/forgotten-stuff v0.2.6 J.C. Jones 2019-05-22 14:08:40 -07:00
  • 2169578675 Add a missing constant and bump version Bastien Orivel 2019-05-22 22:23:34 +02:00
  • 10ba5db337 Release 0.2.5 v0.2.5 J.C. Jones 2019-05-21 10:44:26 -07:00
  • 587f6f784a Update CTAP2 branch version to 0.3.0 and add baloo to authors J.C. Jones 2019-05-03 11:02:34 -07:00
  • 69a33ba139 Update with new repo location J.C. Jones 2019-05-03 11:00:05 -07:00
  • 9bbf34fa68 README update for CTAP2 branch J.C. Jones 2019-05-03 10:55:26 -07:00
  • f07f8cb4d6 ctap: adjust comments about clientdata hashing Arthur Gautier 2019-05-02 18:07:06 +00:00
  • 819dd7f839 Merge pull request #78 from baloo/baloo/wip/features/fido2 J.C. Jones 2019-05-02 10:55:03 -07:00
  • df28de2315 Retrofit older api and implement assertion Arthur Gautier 2019-04-22 20:58:47 +00:00
  • 101739f236 integration test: basic idea how to mock devices Arthur Gautier 2019-03-29 05:00:25 +00:00
  • 65a3850b37 disable old api Arthur Gautier 2019-03-29 18:42:50 +00:00
  • 2b8ac4c02b hotfix: fixup cbor dep (master broken) Arthur Gautier 2019-03-29 15:20:02 +00:00
  • c7d2f38679 allow to match results of attestation in tests Arthur Gautier 2019-03-29 04:59:37 +00:00
  • f9ffd7d0ba fido2 implementation of make_credentials Arthur Gautier 2019-03-20 05:37:23 +00:00
  • 600129bf07 ctap2: adds protocol basics Arthur Gautier 2019-03-17 05:48:39 +00:00
  • f7e8e4520d deprecated u2fmanager for fidomanager Arthur Gautier 2019-03-29 05:05:34 +00:00
  • 9c403d0346 Issue #50 - Rename project to authenticator-rs with the package name authenticator J.C. Jones 2019-03-27 10:49:44 -07:00
  • 7fac8b1f38 Update rand back to 0.6 (#77) Bastien Orivel 2019-02-27 18:56:51 +01:00
  • 39a2f10c76 Version bump to v0.2.4 v0.2.4 J.C. Jones 2019-01-15 07:24:55 -07:00
  • 02adc9153f Move back to rand 0.5.5 per issue #76 J.C. Jones 2019-01-15 07:24:14 -07:00
  • 25f637b7ad Update all the things (#75) Bastien Orivel 2019-01-15 15:02:44 +01:00
  • 26a203290f clippy updates for rust 1.31.0 J.C. Jones 2018-12-14 10:52:06 -07:00
  • 9818cb7d99 rustfmt updates for rust 1.31.0 J.C. Jones 2018-12-14 10:43:02 -07:00
  • 6b65672d13 Clang-format u2fhid-capi.h for mozilla-central J.C. Jones 2018-12-14 10:30:42 -07:00
  • 0253738318 Version 0.2.3 v0.2.3 J.C. Jones 2018-12-11 15:06:27 -07:00
  • 9bf83bc429 Fix travis (#73) J.C. Jones 2018-12-03 19:54:28 -07:00
  • d1d36d1044 Fix #60 - Only use core-foundation (#71) J.C. Jones 2018-11-28 14:31:09 -07:00
  • 790240a7cb Fix #35 - Run Clippy at TravisCI, and clean up Clippy warnings (#70) J.C. Jones 2018-10-25 12:00:37 +02:00
  • 78a71f2b46 Make rust fmt run on "stable" only for TravisCI, and run it. (#69) J.C. Jones 2018-10-23 01:53:29 -06:00
  • 9a79669796 rustfmt J.C. Jones 2018-10-22 16:22:45 +02:00
  • 62ddc466ce Remove unused import to resolve build warning on macOS (#68) Alex Gaynor 2018-10-22 10:21:36 -04:00
  • 971b00eb37 Version bump to 0.2.2 v0.2.2 J.C. Jones 2018-10-04 15:35:27 -07:00
  • 88e8326595 use extern "system" rather than extern "stdcall" (#67) Nathan Froyd 2018-10-04 15:34:30 -07:00
  • ea7244febb Fix #65 - Update to WinAPI 0.3 (#66) J.C. Jones 2018-09-20 13:40:08 -07:00
  • bd1f86042c Update to rustfmt-preview for travis. Update rustfmt J.C. Jones 2018-06-12 09:16:45 -07:00
  • aab85135fe Update to 0.2.0 to signify FreeBSD v0.2.0 J.C. Jones 2018-06-12 09:26:52 -07:00
  • df493ee73a rustfmt Greg V 2018-04-16 21:56:16 +03:00
  • 398a7665f2 Add FreeBSD (uhid + devd) support Greg V 2018-04-16 20:59:40 +03:00
  • 48d87933a1 Extract hidproto module from linux::hidraw Greg V 2018-04-16 15:29:05 +03:00
  • d10061ae2d Bug 1464015 - Web Authentication - Rework IPC layer for future Android/Windows support r=jcj Tim Taubert 2018-05-30 16:08:55 +02:00
  • 85e51312c0 Bug 1460301 - Web Authentication - Don't use U2F_PING to initialize tokens r=jcj Tim Taubert 2018-05-14 17:40:21 +02:00
  • 6d62a6ff07 Remove unused imports Tim Taubert 2018-05-07 11:00:45 +02:00
  • 467fe94c4d Merge pull request #64 from jrmuizel/update-cf Tim Taubert 2018-05-07 10:59:18 +02:00
  • a3f447c3d1 Use core-foundation to create the CFDictionary Jeff Muizelaar 2018-05-04 15:21:20 -04:00
  • 547a1d7f32 Update to core-foundation-sys 0.6.0 Jeff Muizelaar 2018-05-04 15:06:47 -04:00
  • 75f7c07668 Bug 1459174 - Web Authentication - Use sha2 crate instead of rust-crypto for example/main r=jcj Tim Taubert 2018-05-04 14:41:50 +02:00
  • acf6c21a4c Bug 1459173 - Web Authentication - rustfmt u2f-hid-rs r=jcj Tim Taubert 2018-05-04 14:41:24 +02:00
  • ade23f7956 Sync logging changes from mozilla-central Tim Taubert 2018-04-23 12:05:35 +02:00
  • 198fefad6f Bug 1444547 - Propagate proper error codes from u2f-hid-rs to WebAuthn r=jcj Tim Taubert 2018-03-14 20:09:56 +01:00
  • 6cf5280443 Bug 1443248 - Udpate u2fhid crate to depend on core-foundation-sys 0.5 r=ttaubert Matt Brubeck 2018-03-07 12:08:27 +01:00
  • edba11b056 Bug 1442557 - [u2f-hid-rs] Keep polling excluded devices when creating credentials r=jcj Tim Taubert 2018-03-02 16:09:04 +01:00
  • f1f0bce681 Example fix, and README update J.C. Jones 2018-02-26 08:55:16 -07:00
  • 275ab2d98d rustfmt J.C. Jones 2018-02-26 08:39:35 -07:00
  • 5d48380e58 Travis update J.C. Jones 2018-02-26 08:21:30 -07:00
  • f112c44307 Bug 1406471 - Web Authentication - Implement FIDO AppID Extension r=jcj,smaug Tim Taubert 2018-02-22 11:11:47 +01:00
  • 90ceba1249 Bug 1437487 - [u2f-hid-rs] Allow passing an empty key handles list r=jcj Tim Taubert 2018-02-12 16:04:42 +01:00
  • 39b0e370d9 Be a bit safer with the example tool J.C. Jones 2018-01-26 11:06:24 -08:00
  • 6dded23378 Bug 1406467 - Web Authentication - WD-07 Updates to Make Assertion r=jcj,smaug Tim Taubert 2018-01-10 10:55:38 +01:00
  • 08d3b5495d Bug 1406462 - Web Authentication - Add support for authenticator selection criteria and attachment types r=jcj Tim Taubert 2017-11-30 10:38:36 +01:00
  • c735e32781 Merge pull request #59 from ttaubert/statemachine Tim Taubert 2017-11-22 20:53:44 +01:00
  • ed0728d259 One StateMachine to rule them all, fixes #58 Tim Taubert 2017-11-21 14:57:59 +01:00
  • 921bc46b68 Merge pull request #57 from ttaubert/remove-khmatcher Tim Taubert 2017-11-21 19:38:49 +01:00
  • 296f6707b3 Remove KeyHandleMatcher, Implement per-device threads on Windows, fixes #47 Tim Taubert 2017-11-21 11:57:29 +01:00
  • 7d9f31a8a2 Merge pull request #56 from ttaubert/no-khmatcher-linux Tim Taubert 2017-11-20 18:04:02 +01:00
  • 3272176783 Linux-part of #47: Implement per-device threads, don't use the KeyHandleMatcher Tim Taubert 2017-11-20 16:42:53 +01:00
  • ceede2fd8e Follow-up: CFRelease() the IOHIDManager in the SendableRunLoop test Tim Taubert 2017-11-17 10:05:03 +01:00
  • 1b1d79e653 Let stubs fail, instead of running until cancellation Tim Taubert 2017-11-16 21:22:04 +01:00
  • c02ac553ca Use CFRetain() to ensure the CFRunLoop! is kept alive as long as we need it Tim Taubert 2017-11-16 21:26:18 +01:00
  • ef4332519a Small cleanup macos::Transaction::new() Tim Taubert 2017-11-15 04:55:41 +01:00
  • a6f911dbdc Rewrite macOS IOHIDManager communication and state machine r=jcj Tim Taubert 2017-11-09 11:12:27 +01:00
  • 368c327ec7 Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot Andrew McCreight 2017-11-01 17:29:45 +01:00
  • fc0c9bfe68 Remove unnescary mut Alex Gaynor 2017-10-16 11:32:01 -04:00
  • e3ad6aa37f Allow build failures from Rust nightly Xidorn Quan 2017-10-27 12:05:26 +11:00
  • d52c7a1deb Bug 1404556 - Support libc::ioctl() call on musl libc Tim Taubert 2017-10-04 12:12:55 +02:00
  • 674c4769c4 Bug 1400668 - Fix Android builds by adding the key_handles arg to the stub PlatformManager Tim Taubert 2017-09-21 16:25:20 +02:00
  • 4d965aacd7 Bug 1400668 - Process key handle exclusion list when registering a token r=jcj Tim Taubert 2017-09-21 16:11:18 +02:00
  • d5e05c2fd0 rustfmt fixes Tim Taubert 2017-09-19 16:42:14 +02:00
  • 75cea47bf3 Bug 1400559 - Move runloop code into its own crate r=jcj Tim Taubert 2017-09-16 16:03:33 +02:00
  • 0df1b460f0 Remove white space at the beginning of the license Tim Taubert 2017-09-19 15:42:24 +02:00
  • 2684029469 Merge pull request #46 from jcjones/fennec_cross_compile Tim Taubert 2017-09-19 10:23:54 +02:00
  • 306c753275 Bug 1400927 - Fix Android build. r?jcj Ralph Giles 2017-09-18 15:18:16 -07:00
  • 2ea634cd61 Bug 1400513 - u2f-hid-rs: fuzzers should use a deterministic cmd byte r=jcj Tim Taubert 2017-09-17 20:12:15 +02:00
  • e3919dce4b All unsupported platforms to use stub Jan Beich 2017-09-15 00:44:17 +00:00
  • d17dd0501c Update C API type names to be a tad more expressive Tim Taubert 2017-09-14 15:48:48 +02:00
  • 2f09d61559 Cleanup linux/hidraw, support long item format Tim Taubert 2017-09-14 14:40:50 +02:00
  • c02a80e085 Add MPL license J.C. Jones 2017-09-13 15:47:07 -07:00
  • 038f49ee75 Merge pull request #41 from ttaubert/issue/39-apdu-unpacking Tim Taubert 2017-08-31 16:02:32 +02:00
  • 76c5a43c50 Take 2-byte status instead of separate hi,lo arguments Tim Taubert 2017-08-30 21:53:40 +02:00
  • f8d68cac4a fixes #39: properly unpack status codes from APDUs Tim Taubert 2017-08-30 12:47:01 +02:00
  • 4ad45c0b33 Merge pull request #38 from jcjones/android_blank_build Tim Taubert 2017-08-30 09:48:40 +02:00
  • a44835b64b Add a stub for Android, so that builds on Android compile OK. J.C. Jones 2017-08-28 16:07:52 -07:00
  • 65aa343862 README update J.C. Jones 2017-08-14 09:57:52 -07:00
  • 93347e77b7 Rustfmt Manish Goregaokar 2017-08-10 14:10:12 -07:00