Commit Graph

460 Commits

Author SHA1 Message Date
Paolo Smiraglia 4c36a752cb Fix vendor and product id 2019-01-31 02:56:42 +01:00
Conor Patrick e2e29492e6 point to website 2019-01-29 22:39:49 -05:00
Conor Patrick 5f637992b1 implement capability container and ndef tag to work with nexus 6 2019-01-29 22:12:38 -05:00
Conor Patrick 91d092a27a tell AMS to go to sleep if deselected 2019-01-27 23:55:11 -05:00
Conor Patrick 23cbfde312 Merge pull request #88 from merlokk/nfc
merging so I can test out in my branch
2019-01-27 21:11:57 -05:00
merlokk cce25b2a1c u2f auth works 2019-01-28 00:04:17 +02:00
merlokk f24058d2e8 u2f authenticate wrong length fix 2019-01-27 23:58:35 +02:00
merlokk 4c941997b4 check as3956 on startup 2019-01-27 23:35:20 +02:00
Nicolas Stalder 37f1790028 Add metadata statements and include in documentation 2019-01-27 20:08:15 +01:00
Nicolas Stalder 91066292ae move fido2-impl.md 2019-01-27 19:57:48 +01:00
Conor Patrick 1ffe85f083 update attestation verification 2019-01-27 11:18:50 -05:00
merlokk 2049020b92 refactoring 2019-01-27 11:44:33 +02:00
Conor Patrick 7a6abdfd0c add command to verify SoloKeys attestation cert 2019-01-26 18:06:01 -05:00
Conor Patrick ff4cb32bc3 Update solotool.py 2019-01-26 17:15:40 -05:00
merlokk 1857482617 add some len check 2019-01-27 00:01:04 +02:00
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 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
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