1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-07 12:13:45 +00:00
Commit Graph

95 Commits

Author SHA1 Message Date
Isaiah Inuwa
17d2e848f6 Document safety for credential metadata iterators 2025-12-18 09:12:06 -06:00
Isaiah Inuwa
7e45ba5dad Add lifetime parameters to requests in MakeCredential request 2025-12-18 09:12:03 -06:00
Isaiah Inuwa
2a2f36ed97 squash use request hash 2025-12-12 15:04:37 -06:00
Isaiah Inuwa
4eb6c40ca7 Extract Windows plugin to a separate executable 2025-12-12 15:04:28 -06:00
Isaiah Inuwa
dc4acd672d wip: Early exit for GetLockStatus if client isn't open 2025-12-03 15:47:07 -06:00
Isaiah Inuwa
d4b0439874 Fix keyboard focus when vault is locked 2025-12-03 15:47:06 -06:00
Isaiah Inuwa
4e7622bcf1 wip: Test SetParent(client_window_handle, plugin_window_handle) 2025-12-03 15:47:03 -06:00
Isaiah Inuwa
7da5c3211b Merge main into iinuwa/win-passkey-poc 2025-12-03 15:46:57 -06:00
Isaiah Inuwa
93833f743d Use WebAuthn client window for silent assertions 2025-11-25 10:23:40 -06:00
Isaiah Inuwa
7e251f8abb Use a string for transaction context everywhere 2025-11-25 10:23:37 -06:00
Isaiah Inuwa
46f990c340 Implement Windows plugin WebAuthn cancellation 2025-11-25 10:23:36 -06:00
Isaiah Inuwa
1c81932d01 Cleanup 2025-11-24 13:45:25 -06:00
Isaiah Inuwa
c81957c89d Move include files 2025-11-24 13:45:16 -06:00
Isaiah Inuwa
df145bab8c Convert physical to logical pixels 2025-11-24 13:45:14 -06:00
Isaiah Inuwa
89a0f0fd4d Split win_webauthn into separate lib 2025-11-24 13:45:13 -06:00
Isaiah Inuwa
0a040b1edc Reorganize modules 2025-11-24 13:45:12 -06:00
Isaiah Inuwa
94997f5472 Prepare to split types module into separate modules 2025-11-24 13:45:11 -06:00
Isaiah Inuwa
8df2669376 Remove old make_credential implementation 2025-11-24 13:45:10 -06:00
Isaiah Inuwa
ab1e92e8da Implement PluginAuthenticator::make_credential 2025-11-24 13:45:09 -06:00
Isaiah Inuwa
6ce04191ed Remove old get_assertion implementation 2025-11-24 13:45:07 -06:00
Isaiah Inuwa
1621b28406 Implement PluginAuthenticator::get_assertion 2025-11-24 13:45:06 -06:00
Isaiah Inuwa
a8ec35c83c lint: Reorganize imports 2025-11-24 13:45:05 -06:00
Isaiah Inuwa
cf728910f2 Add extension method to retrieve center coordinates from window handle 2025-11-24 13:45:04 -06:00
Isaiah Inuwa
f8e8d5fd3f Add method to construct credential using COM allocator. 2025-11-24 13:45:03 -06:00
Isaiah Inuwa
a5ccb5e25d Define a framework for implementing plugin authenticator methods. 2025-11-24 13:45:02 -06:00
Isaiah Inuwa
d345896d87 Add types for request and response objects 2025-11-24 13:45:01 -06:00
Isaiah Inuwa
6401fae672 Extract registration functions to separate module 2025-11-24 13:44:59 -06:00
Isaiah Inuwa
3fe05a8b65 Use windows::core re-export everywhere 2025-11-24 13:44:55 -06:00
neuronull
db16c201b8 Align Desktop Native's Rust CI checks with SDK (#17261)
* clean crate deps

* update lint workflow

* add rustfmt.toml

* apply rust fmt

* missed one

* fix lint of lint lol

* more deps platform fixes

* fix macos_provider

* some more deps clean

* more cleanup

* add --all-targets

* remove another unused dep

* generate index.d.ts

* fix whitespace

* fix split comment in biometric

* formatting comment in biometric_v2

* apply fmt
2025-11-19 15:07:57 +00:00
Isaiah Inuwa
828c0753df Clean up some logs and comments 2025-11-13 14:03:48 -06:00
Isaiah Inuwa
37d87709e0 Add UV to makeCredential 2025-11-12 15:28:08 -06:00
Isaiah Inuwa
441f6540fe First pass at user verification 2025-11-12 15:28:08 -06:00
Isaiah Inuwa
bf8297cf1e Clean up some unused stuff 2025-11-12 14:34:14 -06:00
Isaiah Inuwa
4775d113c1 Implement GetLockStatus() for Windows plugin 2025-11-12 14:28:26 -06:00
Isaiah Inuwa
d6db3504e1 Add SVG to Windows plugin 2025-11-10 20:58:06 -06:00
Isaiah Inuwa
bb123c0162 Reset free decoded make credential 2025-11-10 08:02:01 -06:00
Isaiah Inuwa
7c251675fa Try fixing Windows MakeCredential by retaining cipher cache and explicitly syncing autofill credentials 2025-11-09 21:38:16 -06:00
Isaiah Inuwa
11d3ef1169 wip: Try adding debugging/not free-ing memory to fix MakeCredential: doesn't work 2025-11-08 23:57:58 -06:00
Isaiah Inuwa
0c248b04cc Don't prompt for selecting FIDO credential twice on Windows 2025-11-08 23:57:13 -06:00
Isaiah Inuwa
1094136290 Sort of get window position from handle on Windows plugin 2025-11-08 22:45:06 -06:00
Isaiah Inuwa
509f09d37d Fix log level 2025-11-08 22:45:06 -06:00
Isaiah Inuwa
add2aabf70 Remove some more files 2025-11-08 22:45:06 -06:00
Isaiah Inuwa
2196a8339c Wire up Windows IPC for GetAssertion 2025-11-08 21:15:31 -06:00
Isaiah Inuwa
0dae3a9c5b Wire up Windows IPC for make credential 2025-11-08 20:35:05 -06:00
Isaiah Inuwa
7459241a64 Fix MakeCredential on Windows plugin 2025-11-06 12:59:31 -06:00
Isaiah Inuwa
f0f6ef9654 Remove remaining EXPERIMENTAL prefixes 2025-11-06 12:59:31 -06:00
Isaiah Inuwa
9ce9f9bb65 Remove duplicate headers 2025-11-06 12:59:31 -06:00
Isaiah Inuwa
ef8c1c9564 Remove remaining references to EXPERIMENTAL Windows WebAuthn plugin API 2025-11-06 12:59:31 -06:00
Isaiah Inuwa
e32cb5701f Begin updating Windows WebAuthn plugin to GA API 2025-11-06 12:59:31 -06:00
Isaiah Inuwa
ff9402804a Update windows_plugin_authenticator to stable interface 2025-11-05 15:18:07 -06:00