kaczmarczyck
9a1c060234
Remove KeyType from CBOR ( #306 )
...
* removes KeyType from CBOR
* type_label usage in writer
2021-04-14 10:19:10 +02:00
kaczmarczyck
78b7767682
CBOR maps use Vec instead of BTreeMap ( #303 )
...
* CBOR uses Vec for map internally
* remove BTreeMap from get_info
* rename cbor_map_btree and clean up cbor_array_vec
* destructure now takes Vec, not BTreeMap
* adds dedup in CBOR writer
* fail to write CBOR maps with duplicates
* CBOR interface refinements
* macro documentation for CBOR map and array
2021-04-13 14:46:28 +02:00
kaczmarczyck
6216a3214d
final changes to CTAP2.1 algorithm ( #299 )
2021-04-07 09:07:46 +02:00
kaczmarczyck
c596f785ff
Output parameters for CTAP2.1 ( #297 )
...
* finalizes output parameters for CTAP2.1
* explanation for internal UV
2021-03-23 12:07:15 +01:00
Fabian Kaczmarczyck
44b7c3cdc1
dummy implementation for enterprise attestation
2021-02-04 21:26:00 +01:00
Fabian Kaczmarczyck
371e8b6f35
remove conditional trait implementation
2021-02-02 05:46:03 +01:00
Fabian Kaczmarczyck
5741595e57
new extension entry for largeBlobKey
2021-01-27 16:47:27 +01:00
Fabian Kaczmarczyck
2dbe1c5f07
adds enterprise for make, byte keys
2021-01-27 11:16:48 +01:00
Fabian Kaczmarczyck
b2c8c5a128
adds the new command AuthenticatorLargeBlobs
2021-01-22 13:55:32 +01:00
Fabian Kaczmarczyck
3702b61ce7
implements Default for Response type
2021-01-15 17:41:16 +01:00
Fabian Kaczmarczyck
1f37ae50c5
Merge develop into command-cred-mgmt
2021-01-14 16:14:10 +01:00
kaczmarczyck
e545acda16
Merge branch 'develop' into authenticator-config
2021-01-14 15:14:07 +01:00
Fabian Kaczmarczyck
c6726660ac
adds the command logic for credential management
2021-01-13 15:02:46 +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
Fabian Kaczmarczyck
18ebeebb3e
adds storage changes for credential management
2021-01-11 11:51:01 +01:00
Fabian Kaczmarczyck
f4eb6c938e
adds the config command
2021-01-08 13:53:27 +01:00
Fabian Kaczmarczyck
c873d3b614
removes all occurences of CTAP 2.1 flags
2021-01-08 12:40:37 +01:00
Jean-Michel Picod
8595ed5e28
Addressing review comments.
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
7213c4ee99
Address first round of comments.
2020-12-16 18:22:15 +01:00
Jean-Michel Picod
efb6378311
Add vendor command to load certificate and priv key
2020-12-16 18:22:15 +01:00
Guillaume Endignoux
85a34ad085
Migrate import statements and macros to Rust 2018.
2020-09-24 11:28:24 +02:00
Fabian Kaczmarczyck
04278d91d8
adds code style improvements, including a new enum for permissions
2020-07-08 16:17:15 +02:00
Fabian Kaczmarczyck
26595db810
adds new client Pin subcommand minPinLength implementation
2020-07-02 19:43:14 +02:00
Fabian Kaczmarczyck
c3f57f0121
implements the AuthenticatorSelection command
2020-06-09 12:07:00 +02:00
Fabian Kaczmarczyck
8d737b3c80
introduces a default level for credProtect
2020-05-13 18:49:35 +02:00
Fabian Kaczmarczyck
d9c4c729e8
adds a feature flag for CTAP2.1, addresses comments
2020-04-28 16:04:09 +02:00
Fabian Kaczmarczyck
8f20a75b17
add 2.1 features to GetInfo
2020-04-20 18:24:11 +02:00
Jean-Michel Picod
f91d2fd3db
Initial commit
2020-01-30 11:47:29 +01:00