Commit Graph

  • 7042b0b656
    Move app version to the end of the firmware code, without specific address. Move bootloader config 8B forward. Szczepan Zalega 2019-08-24 08:08:40 +02:00
  • ea803aab95
    Make the flash memory structure depend on the APPLICATION_START_PAGE macro Szczepan Zalega 2019-08-23 17:52:51 +02:00
  • 1100b159a9
    Refactor. Add debug code. Use %u for unsigned. Use volatile pointer instead of memory storage. Szczepan Zalega 2019-08-23 17:51:22 +02:00
  • 9ddba5dfc3
    Add extra linker script changes Szczepan Zalega 2019-08-23 17:45:43 +02:00
  • 35e52f4968
    Initial modification to move bootloader data after the application Szczepan Zalega 2019-08-22 12:52:50 +02:00
  • efddd2f3a8
    Use the same public bootloader key as before Szczepan Zalega 2019-08-07 14:34:54 +02:00
  • 17ceb7b9e8
    Make the public key generic Szczepan Zalega 2019-08-07 14:32:53 +02:00
  • 188a34d1da
    Add missing Makefile entry. Rename pubkey file. Szczepan Zalega 2019-08-07 13:39:16 +02:00
  • 9248c6462c
    Add missing is_newer and pubkey Szczepan Zalega 2019-08-06 16:56:02 +02:00
  • 118e129152
    Set firmware version in the flash Szczepan Zalega 2019-08-06 16:46:20 +02:00
  • beb5a5892c
    Add linker scripts Szczepan Zalega 2019-08-06 16:45:12 +02:00
  • d618081dd0
    Add version code Szczepan Zalega 2019-08-05 16:58:35 +02:00
  • e4e0a3a84e
    Add code responsible for firmware version verification in the bootloader Szczepan Zalega 2019-08-05 16:44:08 +02:00
  • 3ba9b671fc dont use composit for bootloader Conor Patrick 2019-08-24 16:01:44 +08:00
  • 69c34f9ca9 Merge branch 'master' into ccid Conor Patrick 2019-08-24 15:54:51 +08:00
  • 3b4c154fd1 add enable macro for CCID interface Conor Patrick 2019-08-24 15:49:02 +08:00
  • ccd9a04146 add ccid log tag Conor Patrick 2019-08-24 15:08:14 +08:00
  • bde4c09c21 CCID basics working Conor Patrick 2019-08-24 15:06:16 +08:00
  • 5d3914bc5e remove delays 2.5.1 merlokk 2019-08-23 14:36:15 +03:00
  • abe306a649 Merge branch 'master' of github.com:solokeys/solo 2.5.0 Conor Patrick 2019-08-23 14:53:22 +08:00
  • 41ceb78f6c add user presence to flags Conor Patrick 2019-08-23 14:48:21 +08:00
  • 8e192f2363 do not delay bootloader Conor Patrick 2019-08-23 14:31:03 +08:00
  • affc256ca2 add delay to cap button improve reliability Conor Patrick 2019-08-23 14:28:25 +08:00
  • fd9a4fd6b3 do not delay bootloader cap_button_delay Conor Patrick 2019-08-23 14:31:03 +08:00
  • d5c30eca7c add delay to cap button improve reliability Conor Patrick 2019-08-23 14:28:25 +08:00
  • b3ac739a35 make touch sensor edge based to avoid approving >1 transaction Conor Patrick 2019-08-23 13:33:34 +08:00
  • 3b53537077 refactor fido2 user presence handling & increase timeout to 29s Conor Patrick 2019-08-23 13:09:23 +08:00
  • 3fad9a7a7d add response to reset command and delete debug merlokk 2019-08-22 17:43:11 +03:00
  • 8973608f59 docs: update .all-contributorsrc allcontributors[bot] 2019-08-22 19:40:03 +00:00
  • 8af6505f6d docs: update README.md allcontributors[bot] 2019-08-22 19:40:02 +00:00
  • 79d4b9da2a
    docs: update .all-contributorsrc all-contributors/add-kimusan allcontributors[bot] 2019-08-22 19:40:03 +00:00
  • 96476055f5
    docs: update README.md allcontributors[bot] 2019-08-22 19:40:02 +00:00
  • d39d7978fd small fix merlokk 2019-08-22 15:58:53 +03:00
  • c972a13034 fix reboot merlokk 2019-08-22 15:49:33 +03:00
  • a95e62e2ea reset merlokk 2019-08-22 15:33:28 +03:00
  • c79b7abfb6 add reset placeholder merlokk 2019-08-22 15:12:59 +03:00
  • dfb124dc8b refactoring merlokk 2019-08-22 15:04:19 +03:00
  • 972760eb78 added APDU input chaining merlokk 2019-08-21 20:55:57 +03:00
  • 0d621d13f9 fix decoding apdu merlokk 2019-08-21 17:30:37 +03:00
  • 32f920e372 compile/crash fixes Conor Patrick 2019-08-22 19:52:21 +08:00
  • a5aff478dd Merge branch 'master' into ccid Conor Patrick 2019-08-22 17:13:55 +08:00
  • ea6e9ab550 added APDU input chaining fixb_build merlokk 2019-08-21 20:55:57 +03:00
  • 31c5b26eb5 fix decoding apdu merlokk 2019-08-21 17:30:37 +03:00
  • 728acc1671 chaining not needs to go to the start merlokk 2019-08-20 19:29:25 +03:00
  • 62b4418dac fix pck length math merlokk 2019-08-20 19:07:33 +03:00
  • 8059a9765f was wrong buffer merlokk 2019-08-20 18:53:46 +03:00
  • b743d5fac5 sketch merlokk 2019-08-20 18:42:20 +03:00
  • dccfb0d1b3 stub pc build Conor Patrick 2019-08-20 21:31:02 +08:00
  • a72f0ede05 take a lazy approach to key agreement generation to not hold up boot time for nfc Conor Patrick 2019-08-20 21:27:52 +08:00
  • adcbd3aeb8 speed up public key derivation slightly for nfc Conor Patrick 2019-08-20 21:06:37 +08:00
  • d931954a13 remove WTX, move debug log Conor Patrick 2019-08-20 20:28:38 +08:00
  • b706cc30b0 for now, always gen key agreement Conor Patrick 2019-08-20 20:23:18 +08:00
  • 57fe39704b Merge pull request #282 from solokeys/update-udev-docs Nicolas Stalder 2019-08-21 02:46:42 +02:00
  • 4b6619b705 Update udev docs update-udev-docs Nicolas Stalder 2019-08-21 02:31:20 +02:00
  • 525ff0c5d6 stub pc build nfc_fido2_fixes Conor Patrick 2019-08-20 21:31:02 +08:00
  • 79d986197b take a lazy approach to key agreement generation to not hold up boot time for nfc Conor Patrick 2019-08-20 21:27:52 +08:00
  • 9045c0ca3e speed up public key derivation slightly for nfc Conor Patrick 2019-08-20 21:06:37 +08:00
  • 508f2e1e1c remove WTX, move debug log Conor Patrick 2019-08-20 20:28:38 +08:00
  • 6dfdf36654 for now, always gen key agreement Conor Patrick 2019-08-20 20:23:18 +08:00
  • a5877f518f
    Additional assertions and reordering Szczepan Zalega 2019-08-20 12:42:46 +02:00
  • 5a0cc0d02c
    Version used STATE data structures Szczepan Zalega 2019-08-20 11:57:32 +02:00
  • b452e3dfe4
    Correct doc Szczepan Zalega 2019-08-20 11:47:14 +02:00
  • 7f82233d17
    Add missing unit for firmware compilation Szczepan Zalega 2019-08-20 11:38:29 +02:00
  • 8e3753e711
    Add initial STATE migration code (2) Szczepan Zalega 2019-08-20 11:31:09 +02:00
  • 816ca21f08
    Correct writing salted hash Szczepan Zalega 2019-08-20 11:20:56 +02:00
  • 6c60a37e8a
    Add initial STATE migration code Szczepan Zalega 2019-08-20 11:19:22 +02:00
  • ee351421cb
    Add missing definition for the simulation to run Szczepan Zalega 2019-08-20 09:37:05 +02:00
  • bac576f3a0
    Make the state structure backward-compatible. Add version. Szczepan Zalega 2019-08-20 09:36:39 +02:00
  • 6e637299e5
    Add missing declaration, and comment out wallet message Szczepan Zalega 2019-08-07 17:21:07 +02:00
  • 43b3e93854
    Modify state struct Szczepan Zalega 2019-08-07 17:18:56 +02:00
  • 5a448d636c
    Add comments Szczepan Zalega 2019-08-07 17:17:20 +02:00
  • 7be0553377
    Replace FIDO2 PIN storage with its hash Szczepan Zalega 2019-08-07 16:46:21 +02:00
  • 095b08e3d9 add some stability in small responses merlokk 2019-08-16 21:53:52 +03:00
  • 89e021003a small fix for HID readers merlokk 2019-08-16 20:38:53 +03:00
  • 4f3d4b09eb Update README.md Emanuele Cesena 2019-08-16 15:50:42 -04:00
  • 3f4843b03a
    Merge pull request #270 from solokeys/bump_2.4.3 Nicolas Stalder 2019-08-16 21:07:59 +02:00
  • 26af0c423e Update solo-extras.md 2.4.3 Conor Patrick 2019-08-16 14:03:41 +08:00
  • 19422d9daa add info for rng use Conor Patrick 2019-08-16 14:03:07 +08:00
  • b7a4cf001a run through fixes Conor Patrick 2019-08-16 13:53:28 +08:00
  • 3927aec06d dont remove solo.hex bootloader.hex Conor Patrick 2019-08-16 13:52:17 +08:00
  • f5794481ae initial draft Conor Patrick 2019-08-16 11:59:54 +08:00
  • caac9d0cc1 add secure build that uses default attestation key Conor Patrick 2019-08-16 10:29:24 +08:00
  • a7cda74741 Update solo-extras.md documentation_improvements Conor Patrick 2019-08-16 14:03:41 +08:00
  • a8baba422f add info for rng use Conor Patrick 2019-08-16 14:03:07 +08:00
  • abd2eca3ca run through fixes Conor Patrick 2019-08-16 13:53:28 +08:00
  • 038c594e37 dont remove solo.hex bootloader.hex Conor Patrick 2019-08-16 13:52:17 +08:00
  • f09900a391 initial draft Conor Patrick 2019-08-16 11:59:54 +08:00
  • bd822dd95f add secure build that uses default attestation key Conor Patrick 2019-08-16 10:29:24 +08:00
  • ffadab05a3 Update STABLE_VERSION bump_2.4.3 Conor Patrick 2019-08-15 19:35:54 +08:00
  • 2423154fee fix warning Conor Patrick 2019-08-15 18:07:40 +08:00
  • cf79b7865d small fix merlokk 2019-08-12 20:39:00 +03:00
  • 6f0cf99c92 PPS implementation merlokk 2019-08-12 19:49:36 +03:00
  • 7ef68fd5d3
    Merge pull request #265 from solokeys/fix_cdc_interfaces Conor Patrick 2019-08-15 17:49:53 +08:00
  • 3be8611fcf remove duplicate from merge fix_cdc_interfaces Conor Patrick 2019-08-15 17:44:09 +08:00
  • 21489658a7
    Merge branch 'master' into fix_cdc_interfaces Conor Patrick 2019-08-15 17:38:57 +08:00
  • a07a3dee8d refactor user_presence handling Conor Patrick 2019-08-15 17:27:31 +08:00
  • 416da63a9a not for bootloader Conor Patrick 2019-08-11 18:16:58 +08:00
  • 027fa791a3 only 1 user presence auth per button press Conor Patrick 2019-08-11 18:05:08 +08:00
  • 3e52d7b42b cache button press for 2s Conor Patrick 2019-08-11 17:59:31 +08:00
  • e09e8f4055 refactor user_presence handling cache_button Conor Patrick 2019-08-15 17:27:31 +08:00