Commit Graph

946 Commits

Author SHA1 Message Date
merlokk 1a656d60e4 register works. but it needs to press a button.... 2019-01-26 23:35:45 +02:00
merlokk e235402fb8 u2f register 2019-01-26 21:34:53 +02:00
merlokk 6ca9f1946b I block on receive 2019-01-26 21:08:18 +02:00
merlokk df671775ba add some profiling. looks good. 2019-01-26 19:30:03 +02:00
merlokk 3ba83f6407 remove debug msg 2019-01-26 19:11:51 +02:00
merlokk ffa4225827 chip have too less memory. so reusing ctap_resp buffer. 2019-01-26 19:07:12 +02:00
merlokk cde6bc107a GetVersion works. not so clean. needs additional memory.... 2019-01-25 19:54:02 +02:00
merlokk 15de8dc4a6 send response from key to pc in chaining mode. partially works.
GetVersion must work with pc (proxmark have errors)
2019-01-25 19:32:42 +02:00
merlokk 94fe58d020 small fix 2019-01-24 20:09:57 +02:00
merlokk e8634a2d61 add u2f errors 2019-01-24 20:04:44 +02:00
merlokk 67b0abde4b some refactoring 2019-01-24 19:56:18 +02:00
merlokk d713167ec4 works. needs to add chaining 2019-01-24 19:21:31 +02:00
merlokk 45888c9a25 ins check is ok 2019-01-24 18:22:58 +02:00
merlokk d02206ba09 SELECT works as expected and U2F GetVersion command done 2019-01-24 18:19:23 +02:00
merlokk ad9186c13b SELECT works 2019-01-24 17:57:42 +02:00
merlokk 4e0dc15dfd add historical bytes 2019-01-24 16:56:38 +02:00
Conor Patrick a75d272f4a move files, not yet implemented masked aes 2019-01-23 19:53:58 -05:00
Conor Patrick 15c3383249 be more clear that these aren't implemented yet 2019-01-23 19:23:21 -05:00
Conor Patrick c556fcd8c3 Merge pull request #58 from Nitrokey/fix_simulation
Avoid 2nd start of the simulation server
2019-01-23 19:02:30 -05:00
Paul Jimenez b4bfe5e3b9 Add black to travis checking 2019-01-22 01:44:33 -05:00
Paul Jimenez 29d4d88259 upgrade to xenial for a newer cppcheck 2019-01-21 19:37:22 +01:00
Paul Jimenez 7bd5f29a79 add cppcheck to travis 2019-01-21 19:37:22 +01:00
Paul Jimenez a72f5029dc Make solotool complain if it's run with py2 2019-01-21 19:24:58 +01:00
merlokk 81e58a92f2 flash_lock() must be at beginning 2019-01-21 17:38:56 +02:00
merlokk c3b4806e85 add led emission normalization 2019-01-21 17:09:51 +02:00
Nicolas Stalder dffc1833cb Update contributing.md 2019-01-19 03:53:28 +01:00
fossabot 31538faab1 Add license scan report and status
Signed-off-by: fossabot <badges@fossa.io>
2019-01-19 00:37:24 +01:00
Nicolas Stalder 1866d366fb Add cla-bot configuration 2019-01-18 18:05:41 +01:00
Conor Patrick dcf7940b3d basic ndef message works 2019-01-13 17:25:32 -05:00
Conor Patrick 1874e11fba organize 2019-01-13 00:02:37 -05:00
Conor Patrick 302ce75ce6 responds to RATS correctly 2019-01-12 20:20:47 -05:00
Conor Patrick 178c25710b Merge pull request #60 from Nitrokey/doc_update
Udev rules related docs update
2019-01-12 17:12:28 -05:00
Conor Patrick 62cd7cc728 enable energy harvesting and tunneling in eeprom 2019-01-12 16:20:11 -05:00
Conor Patrick 20f8aac768 option to boot at 4MHz with no USB 2019-01-12 16:19:44 -05:00
Szczepan Zalega 5806b25fd1 Prevent Solo's debug serial port use by ModemManager
This Udev rule marks the device to be ignored by the MM.
Otherwise using the CDC ACM serial port interface will not be
possible, while its service is running.

Tested on Fedora 29, with ModemManager enabled, using:
$ solotool.py monitor /dev/solokey-serial
Fixes https://github.com/solokeys/solo/issues/62

As provided by @yparitcher in:
https://github.com/solokeys/solo/pull/60#issuecomment-452428432

Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
2019-01-09 11:41:23 +01:00
Szczepan Zalega 4110434e33 Add Udev symlink for Solo's serial port
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
2019-01-09 11:41:20 +01:00
Szczepan Zalega 8c103be5c0 Udev rules related docs update
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
2019-01-09 11:41:16 +01:00
Conor Patrick 9ff52fcdb4 Update u2f.c 1.0.1 2019-01-08 21:37:15 -05:00
Conor Patrick e7f01f4e55 disable CDC ACM when not debugging 2019-01-08 21:18:18 -05:00
Conor Patrick 04a85db303 serial number 2019-01-08 20:50:14 -05:00
Conor Patrick 61ad141830 Merge branch 'master' of github.com:solokeys/solo 2019-01-08 20:46:30 -05:00
Szczepan Zalega f38b29256b Describe operations done in the bootloader
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
2019-01-08 19:31:33 +01:00
Conor Patrick 121070822f Update main.c 2019-01-07 21:20:07 -05:00
Conor Patrick 96f65be9c2 disable main app for now 2019-01-07 21:19:56 -05:00
Conor Patrick 78c40976c3 log interrupts and recv'd data 2019-01-07 21:19:45 -05:00
Nicolas Stalder 8eacfa6717 Fix docs again 2019-01-08 02:14:46 +01:00
Conor Patrick aa978abfc7 cleanup 2019-01-07 19:40:20 -05:00
Nicolas Stalder 80f2b487f0 Merge branch 'int3l-patch-1' 2019-01-08 01:10:54 +01:00
nickray a0f8b27841 Merge branch 'master' into patch-1 2019-01-08 01:09:46 +01:00
Conor Patrick b7c0e4ea92 no delays 2019-01-07 19:05:39 -05:00