1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-15 15:53:27 +00:00
Commit Graph

12609 Commits

Author SHA1 Message Date
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
1d9dde95b7 [EC-598] feat: remove orgigin 2023-03-31 12:32:07 +02:00
Andreas Coroiu
380e545c90 [EC-598] feat: make everything compile again 2023-03-31 10:26:19 +02:00
Andreas Coroiu
25ebbec0eb [EC-598] feat: implement assertCredential 2023-03-31 09:41:28 +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
6fd5801739 [EC-598] feat: hash client data and throw if aborted 2023-03-30 15:05:58 +02:00
Andreas Coroiu
259e646ed7 [EC-598] feat: check for supported key algorithms 2023-03-30 14:37:36 +02:00
Andreas Coroiu
142aa016d4 [EC-598] feat: check origin and rp.id effective domains 2023-03-30 14:25:10 +02:00
Andreas Coroiu
b8821ccd3d [EC-598] feat: check user id length 2023-03-30 13:54:46 +02:00
Andreas Coroiu
f172625f26 [EC-598] feat: start working on new Fido2ClientService 2023-03-30 13:24:07 +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
231edf82f7 [EC-598] chore: add todo tests about deleted items 2023-03-29 09:51:53 +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
f9c684695b [EC-598] feat: add ignored enterpriseAttestation param 2023-03-27 13:53:46 +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
f49822989c [EC-598] chore: rearrange tests 2023-03-23 09:38:52 +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
cb9f102b7d [EC-598] chore: rearrange tests 2023-03-22 14:13:38 +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
Andreas Coroiu
1a034ea26e [EC-598] feat: implement full support for timeouts 2023-02-10 16:02:40 +01:00
Andreas Coroiu
158d1fbe01 [EC-598] feat: add timeout and UV to params 2023-02-10 15:52:46 +01:00
Andreas Coroiu
5f776c7176 [EC-598] chore: add small todo comment 2023-02-10 15:46:26 +01:00
Andreas Coroiu
eb59f180d0 [EC-598] fix: filter messages from other sources 2023-02-10 14:14:36 +01:00
Andreas Coroiu
24dcedb498 [EC-598] chore: collect all passkeys stuff under common folder 2023-02-10 13:26:19 +01:00
Andreas Coroiu
e866d27396 [EC-598] chore: move component from generic popup fodler 2023-02-10 13:13:23 +01:00
Andreas Coroiu
526dd11e64 Merge branch 'master' into EC-598-beeep-properly-store-passkeys-in-bitwarden 2023-02-10 13:08:19 +01:00
github-actions[bot]
82827b0023 Autosync the updated translations (#4713)
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com>
2023-02-10 07:28:19 +01:00
Carlos Gonçalves
d27ef74fe1 SG-1047 Fix remember me on web (#4706) 2023-02-09 16:53:05 -05:00