Andreas Coroiu
|
61437bae00
|
[EC-598] fix: flag saying authData doesnt contain attestation
|
2023-03-31 16:27:21 +02:00 |
|
Andreas Coroiu
|
3edd7887a4
|
[EC-598] fix: some smaller bugs
|
2023-03-31 15:53:10 +02:00 |
|
Andreas Coroiu
|
e8c9b887c4
|
[EC-598] fix: rpId validation logic
|
2023-03-31 14:26:18 +02:00 |
|
Andreas Coroiu
|
380e545c90
|
[EC-598] feat: make everything compile again
|
2023-03-31 10:26:19 +02:00 |
|
Andreas Coroiu
|
1b7a9858a4
|
[EC-598] feat: fully implement createCredential
|
2023-03-30 16:04:49 +02:00 |
|
Andreas Coroiu
|
43a13cb451
|
[EC-598] feat: extend return from authenticator
|
2023-03-30 15:57:46 +02:00 |
|
Andreas Coroiu
|
e7454501ea
|
[EC-598] feat: add general error handling for attestation
|
2023-03-30 10:59:19 +02:00 |
|
Andreas Coroiu
|
b3d5ab4472
|
[EC-598] feat: add signatures to attestation
|
2023-03-30 10:55:59 +02:00 |
|
Andreas Coroiu
|
151afeb241
|
[EC-598] feat: implement assertion
|
2023-03-30 09:12:54 +02:00 |
|
Andreas Coroiu
|
5bf4156fc6
|
[EC-598] feat: increment counter during assertion
|
2023-03-29 16:55:09 +02:00 |
|
Andreas Coroiu
|
597bc0b197
|
[EC-598] feat: add user confirmation test to assertion
also rewrite to use cipher views in tests
|
2023-03-29 16:23:19 +02:00 |
|
Andreas Coroiu
|
c2ec87a3f3
|
[EC-598] feat: implement missing credential checks
|
2023-03-29 10:37:02 +02:00 |
|
Andreas Coroiu
|
80fbfc9d13
|
[EC-598] fix: properly convert credentials to guid raw format
|
2023-03-28 15:50:01 +02:00 |
|
Andreas Coroiu
|
c882c37f82
|
[EC-598] feat: add separate nonDiscoverableId to keys
|
2023-03-28 15:04:16 +02:00 |
|
Andreas Coroiu
|
6d90489ace
|
[EC-598] feat: start implementing getAssertion
|
2023-03-28 10:38:25 +02:00 |
|
Andreas Coroiu
|
f31bd3eca9
|
[EC-598] feat: complete implementation of makeCredential
|
2023-03-27 13:38:21 +02:00 |
|
Andreas Coroiu
|
343df7efdb
|
[EC-598] feat: add counter to fido2key
|
2023-03-27 09:53:03 +02:00 |
|
Andreas Coroiu
|
ad27234576
|
[EC-598] feat: tweak key data to contain separate type and algorithm
|
2023-03-27 09:45:18 +02:00 |
|
Andreas Coroiu
|
800f032e92
|
[EC-598] feat: don't leak internal errors during creation
|
2023-03-24 16:30:20 +01:00 |
|
Andreas Coroiu
|
e327e3f9d8
|
[EC-598] chore: use webauthn authenticator model as base instead of CTAP
|
2023-03-24 16:23:00 +01:00 |
|
Andreas Coroiu
|
6bf680cacc
|
[EC-598] feat: add support for non-discoverable credentials
|
2023-03-23 10:47:58 +01:00 |
|
Andreas Coroiu
|
260bcc9f9e
|
[EC-598] feat: remove ability to duplicate excluded credentials
|
2023-03-22 16:07:13 +01:00 |
|
Andreas Coroiu
|
4926278fb9
|
[EC-598] feat: add support for saving discoverable credential
|
2023-03-22 15:37:16 +01:00 |
|
Andreas Coroiu
|
376be67f28
|
[EC-598] feat: rearrange order of execution
|
2023-03-22 10:49:05 +01:00 |
|
Andreas Coroiu
|
fbfaa06cbb
|
[EC-598] feat: confirm new credentials
|
2023-03-22 10:28:28 +01:00 |
|
Andreas Coroiu
|
260ea22adb
|
[EC-598] feat: handle unsupported pinAuth
|
2023-03-22 10:01:01 +01:00 |
|
Andreas Coroiu
|
e1833ca352
|
[EC-598] feat: add check for invalid option values
|
2023-03-21 17:27:52 +01:00 |
|
Andreas Coroiu
|
696e036ca8
|
[EC-598] feat: add check for unsupported algorithms
|
2023-03-21 16:59:26 +01:00 |
|
Andreas Coroiu
|
078bf9dcb5
|
[EC-598] feat: allow user to confirm duplication
|
2023-03-21 14:55:49 +01:00 |
|
Andreas Coroiu
|
c8ab590086
|
[EC-598] feat: first tested rule in new authentitcator
|
2023-03-21 14:18:06 +01:00 |
|
Andreas Coroiu
|
e70d6cdcd4
|
[EC-598] feat: start creating separate authenticator service
|
2023-03-20 11:09:48 +01:00 |
|