Julien Cretin
286f70ef1c
Merge pull request #262 from ia0/v2_error
...
Return error instead of debug assert
2021-01-19 10:09:35 +01:00
Julien Cretin
a712d1476b
Return error instead of debug assert
...
With dirty storage we hit the assert. Returning an error permits to continue to
catch if the invariant is broken for normal operation while being able to
continue fuzzing with dirty storage.
2021-01-18 16:41:03 +01:00
Julien Cretin
51ecf6acc1
Merge pull request #238 from ia0/v2_optim
...
Make store operations constant wrt flash operations
2021-01-18 16:38:11 +01:00
Julien Cretin
55038cc084
Add bound-test in addition to equality-test
2021-01-18 16:13:01 +01:00
Julien Cretin
2cd760bad7
Merge branch 'develop' into v2_optim
2021-01-18 16:10:08 +01:00
Fabian Kaczmarczyck
3702b61ce7
implements Default for Response type
2021-01-15 17:41:16 +01:00
kaczmarczyck
aef9566ca4
Merge branch 'develop' into command-cred-mgmt
2021-01-14 18:18:55 +01:00
kaczmarczyck
5818c3f6af
Merge pull request #260 from kaczmarczyck/resident-naming
...
Resident naming
2021-01-14 18:18:36 +01:00
Fabian Kaczmarczyck
69bdd8c615
renames to resident in README
2021-01-14 18:05:38 +01:00
Fabian Kaczmarczyck
7268a9474b
renames residential to resident
2021-01-14 18:00:05 +01:00
Fabian Kaczmarczyck
0bb6ee32fc
removes unused duplicate PIN protocol check helper
2021-01-14 16:45:38 +01:00
Fabian Kaczmarczyck
1f37ae50c5
Merge develop into command-cred-mgmt
2021-01-14 16:14:10 +01:00
kaczmarczyck
d5761018ab
Merge pull request #246 from kaczmarczyck/authenticator-config
...
Authenticator config: SetMinPinLength
2021-01-14 15:23:49 +01:00
kaczmarczyck
e545acda16
Merge branch 'develop' into authenticator-config
2021-01-14 15:14:07 +01:00
Jean-Michel Picod
182afc7c3f
Add Feitian OpenSK USB Dongle ( #257 ) ( #259 )
...
Co-authored-by: superskybird <skybird.le@gmail.com >
Co-authored-by: Geoffrey <geoffrey@ftsafe.com >
Co-authored-by: superskybird <skybird.le@gmail.com >
2021-01-14 12:33:03 +01:00
Geoffrey
a17ee39bb6
Add Feitian OpenSK USB Dongle ( #257 )
...
Co-authored-by: superskybird <skybird.le@gmail.com >
2021-01-14 12:10:42 +01:00
Fabian Kaczmarczyck
c6726660ac
adds the command logic for credential management
2021-01-13 15:02:46 +01:00
kaczmarczyck
46b9a0262c
Merge pull request #253 from kaczmarczyck/cose-api
...
COSE conversion for ECDH and ECDSA
2021-01-13 14:38:11 +01:00
Fabian Kaczmarczyck
3e42531011
full URL
2021-01-13 14:26:59 +01:00
Fabian Kaczmarczyck
a26de3b720
moves constants to CoseKey
2021-01-13 14:00:34 +01:00
Fabian Kaczmarczyck
cc86fc2742
removes unused import
2021-01-13 08:52:00 +01:00
Fabian Kaczmarczyck
78167282f9
comment for constants
2021-01-12 19:13:43 +01:00
Fabian Kaczmarczyck
c30268a099
code cleanups and clarifications
2021-01-12 19:13:43 +01:00
Fabian Kaczmarczyck
da27848c27
updates license header to 2021 in ctap
2021-01-12 19:13:43 +01:00
kaczmarczyck
a82f767c18
Merge branch 'develop' into authenticator-config
2021-01-12 15:45:58 +01:00
Fabian Kaczmarczyck
2776bd9b8e
new CoseKey data format
2021-01-12 15:11:20 +01:00
kaczmarczyck
688d11c6b6
Merge branch 'develop' into cose-api
2021-01-12 10:24:15 +01:00
kaczmarczyck
499816069e
Merge pull request #254 from kaczmarczyck/storage-management
...
Storage management
2021-01-12 10:23:45 +01:00
Fabian Kaczmarczyck
27a7108328
moves filter_credentials to call side
2021-01-12 07:01:25 +01:00
Fabian Kaczmarczyck
4cee0c4c65
only keeps keys instead of credentials as state
2021-01-11 14:31:13 +01:00
Fabian Kaczmarczyck
18ebeebb3e
adds storage changes for credential management
2021-01-11 11:51:01 +01:00
Fabian Kaczmarczyck
6f9f833c0b
moves COSE related conversion from crypto to data_formats
2021-01-08 15:42:35 +01:00
Fabian Kaczmarczyck
ec259d8428
adds comments to new config command file
2021-01-08 13:53:27 +01:00
Fabian Kaczmarczyck
f4eb6c938e
adds the config command
2021-01-08 13:53:27 +01:00
kaczmarczyck
32d5ff91d4
Merge pull request #252 from kaczmarczyck/remove-flag-2-1
...
Remove CTAP 2.1 flag
2021-01-08 13:43:51 +01:00
kaczmarczyck
50611d62db
Merge branch 'develop' into remove-flag-2-1
2021-01-08 13:14:16 +01:00
Fabian Kaczmarczyck
da03f77a32
small readbility fix for variable assignment with cfg
2021-01-08 13:13:52 +01:00
kaczmarczyck
caefc7553f
Merge pull request #250 from kaczmarczyck/workflows-2-1
...
removes all occurences of CTAP 2.1 flags from workflows
2021-01-08 13:13:08 +01:00
Fabian Kaczmarczyck
c873d3b614
removes all occurences of CTAP 2.1 flags
2021-01-08 12:40:37 +01:00
Fabian Kaczmarczyck
de360a6cb6
removes all occurences of CTAP 2.1 flags from workflows
2021-01-07 18:40:37 +01:00
Julien Cretin
deeabe026f
Merge pull request #247 from ia0/erase_storage
...
Add erase_storage application example
2021-01-07 11:12:01 +01:00
Julien Cretin
a836aec464
Merge branch 'develop' into erase_storage
2021-01-06 18:18:19 +01:00
kaczmarczyck
ea9d3cfadb
Merge pull request #245 from kaczmarczyck/new-status-codes
...
Updates status codes for RD02 of CTAP 2.1
2021-01-06 18:11:49 +01:00
Julien Cretin
f67fdbc451
Add erase_storage application example
2020-12-22 16:17:02 +01:00
kaczmarczyck
4530455638
Merge branch 'master' into new-status-codes
2020-12-18 19:47:05 +01:00
kaczmarczyck
67a94c8067
Merge pull request #244 from kaczmarczyck/command-cleanup
...
updates command bytes
2020-12-18 19:46:26 +01:00
Fabian Kaczmarczyck
d6adab4381
updates status codes for RD02
2020-12-18 19:19:41 +01:00
Fabian Kaczmarczyck
763bc031aa
updates command bytes
2020-12-18 19:17:12 +01:00
Jean-Michel Picod
420d038d35
Merge pull request #239 from jmichelp/transparency
...
Add vendor commands to inject crypto materials
2020-12-16 22:06:15 +01:00
Jean-Michel Picod
712fa0f6a2
Small improvements on kernel patch
2020-12-16 18:22:15 +01:00