699 Commits

Author SHA1 Message Date
merlokk
2feef8b043 add some profiling... 2019-01-26 23:53:13 +02:00
merlokk
3eddfbf8a9 u2f register works 2019-01-26 23:44:51 +02:00
merlokk
a662a9a619 remove dump 2019-01-26 23:36:45 +02:00
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