-
821880a8d6
parse extension info in MC
Conor Patrick
2019-03-20 15:45:10 -04:00
-
-
44f96f5843
Merge pull request #148 from solokeys/testing_refactor
Conor Patrick
2019-03-20 15:06:12 -04:00
-
-
6ec9fb962a
delay send_raw in test
Conor Patrick
2019-03-20 14:59:31 -04:00
-
c9bfe001ee
refactored version, previously lost
Conor Patrick
2019-03-20 14:56:52 -04:00
-
-
5e46fd96ac
Create LICENSE
Nicolas Stalder
2019-03-19 16:29:39 +01:00
-
103cc3cfb0
Some fun with shields
Nicolas Stalder
2019-03-19 16:28:47 +01:00
-
9544330dc3
delay send_raw in test
Conor Patrick
2019-03-17 23:17:43 -04:00
-
0964ff69b7
refactor a bit
Conor Patrick
2019-03-11 14:28:08 -04:00
-
e4a2b9e1ca
Get udev instructions up to date
Nicolas Stalder
2019-03-18 01:20:34 +01:00
-
d29fa34da1
Update README.md
Conor Patrick
2019-03-15 22:08:07 -04:00
-
6ed2610a5c
Merge pull request #145 from solokeys/stable-v2.0.0
Conor Patrick
2019-03-14 19:39:43 -04:00
-
-
3b9d4e5023
Set STABLE_VERSION to 2.0.0
Nicolas Stalder
2019-03-15 00:35:50 +01:00
-
-
2da083c18a
Merge pull request #138 from solokeys/fix-warning
Conor Patrick
2019-03-11 14:33:02 -04:00
-
-
50bfbc1eff
I think this does it
Nicolas Stalder
2019-03-10 15:26:45 +01:00
-
-
86739df7a1
Improvements to Docker build
Nicolas Stalder
2019-03-10 15:19:16 +01:00
-
c7f0d050d7
Fix udev rule for STM bootloader
Nicolas Stalder
2019-03-08 14:25:29 +01:00
-
b79670a447
Merge pull request #133 from solokeys/more_testing
Conor Patrick
2019-03-07 21:25:53 -05:00
-
-
169ba59ed4
use alpha
Conor Patrick
2019-03-07 21:19:10 -05:00
-
f3003c58c9
new release 2.0.0
Conor Patrick
2019-03-07 20:33:20 -05:00
-
084e518018
refactor
Conor Patrick
2019-03-06 17:43:28 -05:00
-
6674f0a8ff
add more tests
Conor Patrick
2019-03-06 16:17:12 -05:00
-
f704851419
add bootloader tests
Conor Patrick
2019-03-06 14:23:56 -05:00
-
0d5e1ee872
Test solo specific commands
Conor Patrick
2019-03-06 14:06:07 -05:00
-
5cb81c753d
Add version/extensions to PC build
Conor Patrick
2019-03-06 14:05:44 -05:00
-
b0b0564df9
fix imports
Conor Patrick
2019-03-06 13:13:43 -05:00
-
-
195dc2a8ae
use 0x7f as upper counter byte
2.0.0
Conor Patrick
2019-03-04 02:36:47 -05:00
-
4982b13f64
Merge pull request #129 from solokeys/testing_fido2
Conor Patrick
2019-03-04 02:26:06 -05:00
-
-
63a93f6ec2
test pin lock out
Conor Patrick
2019-03-03 19:01:08 -05:00
-
7b8ec18e76
add reboot capability for tests
Conor Patrick
2019-03-03 18:43:14 -05:00
-
67faef0117
tests for client pin
Conor Patrick
2019-03-03 17:17:04 -05:00
-
0b9f0af3c7
spin pc less
Conor Patrick
2019-03-03 17:15:26 -05:00
-
-
880d54a4f0
more fido2 tests
Conor Patrick
2019-03-03 03:43:15 -05:00
-
1507758ad1
bring pc crypto impl up to date
Conor Patrick
2019-03-02 23:10:43 -05:00
-
e883c5aa6e
add many fido2 tests
Conor Patrick
2019-03-02 22:40:51 -05:00
-
afc85e0d2e
update log message
Conor Patrick
2019-03-02 22:40:27 -05:00
-
a40dcf3f17
reduce nfc detect period to 10ms
Conor Patrick
2019-03-02 20:08:28 -05:00
-
4b82e80d7a
init device with nfc detection
Conor Patrick
2019-03-02 20:08:15 -05:00
-
246dea8a44
fix clock init by setting flash latency last for low freqs
Conor Patrick
2019-03-02 20:05:27 -05:00
-
7a98764a5b
organize ECC flags
Conor Patrick
2019-03-02 19:48:09 -05:00
-
dc946f5b35
centralize reset key agreement
Conor Patrick
2019-03-02 19:38:27 -05:00
-
0232893611
increase buffer size for USB strings, check string length
Conor Patrick
2019-03-02 19:38:03 -05:00
-
5995f84822
buffering logs sometimes freezes, stop for now
Conor Patrick
2019-03-02 15:43:12 -05:00
-
1ff00895b1
init nfc, fix freeze
Conor Patrick
2019-03-02 02:02:01 -05:00
-
83641b3789
disable clock settings for NFC passive for now
Conor Patrick
2019-03-02 01:30:09 -05:00
-
9b356076c5
Merge pull request #127 from solokeys/testing
Conor Patrick
2019-03-02 01:12:48 -05:00
-
-
6c96521c7d
slight cleanup
Conor Patrick
2019-03-02 00:55:46 -05:00
-
35707c3797
wrong size, causes RK's to be overwritten
Conor Patrick
2019-03-02 00:55:25 -05:00
-
e31e703afd
minor improvements
Conor Patrick
2019-03-01 23:42:22 -05:00
-
3a8be9eef7
add more u2f tests
Conor Patrick
2019-03-01 23:16:48 -05:00
-
e2b30ec087
basic interface
Conor Patrick
2019-03-01 22:35:50 -05:00
-
495e10f3a1
add basic rk support for pc
Conor Patrick
2019-03-01 22:28:25 -05:00
-
-
11ca6bd517
fix pc testing
Conor Patrick
2019-03-01 22:11:36 -05:00
-
a265da09fb
Update u2f.c
Conor Patrick
2019-03-01 22:00:17 -05:00
-
1b4d1be9ee
Merge pull request #119 from solokeys/udev
Conor Patrick
2019-03-01 21:44:45 -05:00
-
-
32f2436380
Merge pull request #120 from nickray/sha512
Conor Patrick
2019-03-01 21:44:13 -05:00
-
-
7255c4f8db
Merge pull request #121 from solokeys/nfc
Conor Patrick
2019-03-01 21:43:12 -05:00
-
-
4e215db42a
start from 0
Conor Patrick
2019-02-28 23:13:12 -05:00
-
a1ad641076
Merge branch 'master' of github.com:solokeys/solo
Conor Patrick
2019-02-28 22:47:25 -05:00
-
-
daf56b0cc7
Silence warning about out of date pip in Travis
Nicolas Stalder
2019-02-27 21:51:02 +01:00
-
5859073cb8
Build bundle-hacker-{version}.hex
Nicolas Stalder
2019-02-27 21:40:58 +01:00
-
ff5207ba77
First attempt
Nicolas Stalder
2019-02-26 18:58:58 +01:00
-
324b4a89cc
Remove python-fido2 submodule
Nicolas Stalder
2019-02-26 18:42:23 +01:00
-
9f60caf9c1
for docker on windows
1.1.1
Conor Patrick
2019-02-26 21:11:33 -05:00
-
0865f2a660
do not probe bootloader
Nicolas Stalder
2019-02-27 03:18:12 +01:00
-
b1c72c9d94
for docker on windows
Conor Patrick
2019-02-26 21:11:33 -05:00
-
-
5e70c11b54
Hide onboard crypto tests behind a reserved ctaphid command
Nicolas Stalder
2019-02-27 02:58:56 +01:00
-
46ada5a8b9
WRONG_DATA apdu error code fix
Conor Patrick
2019-02-26 20:34:07 -05:00
-
0eac67259d
remove stm32l442 target
Conor Patrick
2019-02-26 18:24:40 -05:00
-
9399a5f195
Cleanup udev rules, keep 99-solo.rules as symlink
Nicolas Stalder
2019-02-21 14:16:45 +01:00
-
-
-
47aa287480
Vanilla cifra needs more includes
Nicolas Stalder
2019-02-26 23:50:01 +01:00
-
865b698bed
...and bootloader
Nicolas Stalder
2019-02-26 23:33:57 +01:00
-
14974e0ebe
fix compile issues
Conor Patrick
2019-02-26 15:30:57 -05:00
-
1ed7833c9f
fix pc build
Conor Patrick
2019-02-26 15:08:09 -05:00
-
e8d0ad5e7c
autodetect passive nfc operation or usb operation
Conor Patrick
2019-02-26 15:04:23 -05:00
-
e2ca7f52db
optimize ecc for arm
Conor Patrick
2019-02-26 14:19:07 -05:00
-
c97b9f9b8f
Need includes in main Makefile too
Nicolas Stalder
2019-02-26 20:16:38 +01:00
-
ecf994b647
fix warnings and compile errors
Conor Patrick
2019-02-26 14:13:29 -05:00
-
347d0942b1
refactor fromNFC
Conor Patrick
2019-02-26 14:07:27 -05:00
-
ff0d42c8d5
refactor clock rates, fix warnings
Conor Patrick
2019-02-26 13:56:06 -05:00
-
a6673b0917
Use our cifra fork, rename command, keep room for sha256
Nicolas Stalder
2019-02-26 19:31:14 +01:00
-
0c296bba30
First go at using cifra for SHA512
Nicolas Stalder
2019-02-25 02:41:58 +01:00
-
-
-
57930aaa13
fix compilation errors
Conor Patrick
2019-02-26 13:27:25 -05:00
-
1a6895ca25
merge
Conor Patrick
2019-02-26 13:10:16 -05:00
-
-
-
-
54241ecd42
add option 'sim' to select UDP/simulated backend
Conor Patrick
2019-02-19 12:57:21 -05:00
-
e537d00173
update to new fido2 version
Conor Patrick
2019-02-19 12:36:20 -05:00
-
a195408a11
scale up to 24 MHz only for register
Conor Patrick
2019-02-26 01:51:07 -05:00
-
54b7f42056
passive operation works as is (refactor needed)
Conor Patrick
2019-02-26 01:19:35 -05:00
-
6128e86da2
Merge pull request #114 from merlokk/nfc4
Conor Patrick
2019-02-19 22:05:15 -05:00
-
-
fed9f473aa
added hardware part of UID
merlokk
2019-02-19 18:12:01 +02:00
-
-
f6ff3c1b87
Fetch tags in docker build script. More robust udev rules in docs
Nicolas Stalder
2019-02-19 00:32:07 +01:00
-
afd3218358
Create CHANGELOG.md
Conor Patrick
2019-02-17 16:16:29 -05:00
-
6a92423f25
Create CHANGELOG.md
1.1.0
Conor Patrick
2019-02-17 16:16:29 -05:00
-
-
-
ed6da0ba1e
Merge pull request #111 from solokeys/fido2-ext
Conor Patrick
2019-02-17 15:51:57 -05:00
-
-
46d7be865d
fix upper byte U2F for backwards compatibility
Conor Patrick
2019-02-17 15:33:24 -05:00
-
596c6c1077
manually specify order for reproducible builds
Conor Patrick
2019-02-16 22:30:49 -05:00
-
6c3014575f
Update application.mk
Conor Patrick
2019-02-16 22:02:26 -05:00
-
190ecc8fd8
make work for windows
Conor Patrick
2019-02-16 21:27:56 -05:00
-
0d2e03a5a9
Change firmware-hacker ROP level, add ST DFU udev
Nicolas Stalder
2019-02-17 02:28:52 +01:00
-
991530f88b
generate the serial number same as DFU
Conor Patrick
2019-02-16 14:08:59 -05:00
-
de31924be3
Lock down reproducible make targets and use in docker build
Nicolas Stalder
2019-02-16 18:46:13 +01:00