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
Isaiah Inuwa
852832aa8b
Update headers
2025-11-05 15:18:06 -06:00
Isaiah Inuwa
ea3d02d253
Some tweaks
2025-11-05 15:18:03 -06:00
Isaiah Inuwa
30900e0bcb
Merge main into anders/win-passkey-poc
2025-11-03 08:19:13 -06:00
Oscar Hinton
97ee61db00
Configure clippy ( #16194 )
...
Apply the same clippy configuration as we have in sdk-internal. bitwarden/sdk-internal@49f84e6/Cargo.toml#L91-L94
Adds FIXME comments to all existing violations. unwrap is bad as those will resullt in panics and crash the application. Unused async is ignored in napi since that would require changes to the js side which I don't want to deal with.
2025-08-29 08:27:50 -04:00
Anders Åberg
3032f4f523
Implement EXPERIMENTAL2
2025-08-14 21:34:54 +02:00
Anders Åberg
65cb4bf4b2
Add GetLockStatus
2025-08-14 21:03:15 +02:00
Anders Åberg
6d12ed13cc
Moved impl into their own files
2025-07-10 15:00:50 +02:00
Anders Åberg
7feecfdba8
clean up lib.rs
2025-07-10 13:39:32 +02:00
Anders Åberg
47bb956040
Added hybrid transport format
2025-07-10 13:28:55 +02:00
Anders Åberg
382fb5a376
Don't use BTreeMap
2025-07-08 16:43:56 +02:00
Anders Åberg
c8c6124f38
Proper cbor authenticator info generation
2025-07-08 12:30:52 +02:00
Anders Åberg
30b3f02ecc
Added sample code
2025-07-08 12:11:40 +02:00
Anders Åberg
9197b9dcd2
wide utf16 refactor
2025-07-08 11:57:02 +02:00
Anders Åberg
dcfb1a9369
cleanup
2025-07-08 11:56:28 +02:00
Anders Åberg
706018c742
Import the method instead of referencing util
2025-07-08 11:32:54 +02:00
Anders Åberg
53d05c9cd5
Fix utils import
2025-07-08 11:24:55 +02:00
Anders Åberg
b746134151
Remove unused
2025-07-08 11:14:33 +02:00
Anders Åberg
c12b9746e1
cleanup
2025-07-08 11:04:09 +02:00
Anders Åberg
7697f4a616
Unusued cleanup
2025-07-08 11:03:30 +02:00
Anders Åberg
7edebe8160
small cleanup
2025-07-07 17:08:16 +02:00
Anders Åberg
5c671aff10
Normalize Registration + Assertion response to be similar to MacOS
2025-07-07 16:05:18 +02:00
Anders Åberg
e4a2326ada
Normalize Registration+Assertion Request to be same as macos
2025-07-07 15:52:40 +02:00
Anders Åberg
22b272e4a3
remove old sync method
2025-07-07 13:41:43 +02:00
Anders Åberg
9fa611cb50
cleaned up some dead code
2025-07-07 13:35:43 +02:00
Anders Åberg
86dfc76b9f
UserId -> UserHandle
2025-07-07 13:20:05 +02:00
Anders Åberg
9001967eea
Refactor to WindowsRequest instead of RequestContext
2025-07-04 13:04:55 +02:00
Anders Åberg
c38c704f15
Cleaned up user verification code
2025-07-04 10:58:35 +02:00
Anders Åberg
dafbfdb920
Properly handle uv requirement
2025-07-04 10:55:17 +02:00
Anders Åberg
3ae74483dc
Moved samples to /samples
2025-07-04 09:47:56 +02:00
Anders Åberg
b2017ed9ee
draft
...
draft
2025-06-26 15:50:53 +02:00
Colton Hurst
746bdfab00
PM-19255: Fix COM
2025-06-18 11:39:26 -04:00
Colton Hurst
baaa8d8d95
[PM-19255] Manifest file updates
2025-06-17 15:21:01 -04:00
Colton Hurst
214bf02f34
Add more test code
2025-05-22 16:00:06 -04:00
Colton Hurst
8c8b9625ae
PM-19255: Pull direct from GH for windows-rs v65
2025-05-20 10:12:38 -04:00
Colton Hurst
1126c5f608
PM-19255: interface update
2025-05-19 22:02:38 -04:00
Colton Hurst
8a74764d0f
PM-19255: Adding potential fixes as well as refactoring
2025-05-19 21:12:36 -04:00
Colton Hurst
780ae43f8f
PM-19255: small stuff
2025-05-19 13:33:07 -04:00
Colton Hurst
b74f9a3424
PM-19255: Add Box code
2025-04-30 20:27:45 -04:00
Colton Hurst
99cb29553a
PM-19255: clsid needs to be wrapped in brackets
2025-04-30 18:01:26 -04:00
Colton Hurst
205abc2cb4
PM-19255: Temp AddCredentials memory tests
2025-04-30 14:06:54 -04:00
Colton Hurst
e98f56f565
PM-19255: Initial add (refactor) for add credentials
2025-04-25 19:11:08 -04:00
Colton Hurst
24786a08df
[PM-20451] Refactor Windows PA Types ( #14366 )
...
* PM-20451: Rename and organize Windows types
* PM-20451: Add comments
2025-04-25 14:42:11 -04:00
Colton Hurst
83d7ea6aa3
[PM-20334] Remove Bindgen from Windows Plugin Authenticator ( #14328 )
...
* PM-20334: Draft work removing bindgen
* PM-20334: Remove comments and address clippy concerns
* PM-20334: Edit wpa readme and remove .hpp header file
2025-04-21 09:52:53 -04:00
Colton Hurst
a42868a76d
[PM-19253] Add Experimental WebAuthN Functions ( #13860 )
...
* PM-9126: Initial scaffolding for com object registration
* PM-9126: Clean Up PACOMObject trait and impl
* PM-9126: Add unsafe tests
* PM-9126: Clean up registration PR with a working CoRegisterClassObject call
* PM-9126: Add AddAuthenticator fn call
* PM-9126: Load AddAuthenticator fn call dynamically
* PM-9126: Add AddAuthenticator experiments
* PR-9126: add brackets around guids
* PM-9126: clean up part 1
* PM-9126: Cleanup changes
* Only call the register function if on Windows
* PM-9126: Block two generated types that create issues for the i686-pc-windows-msvc target
* PM-9126: Refine bindings file
* PM-19253: Add experimental WebAuthN functions
* PM-9126: Address PR comments part 1
* PM-9126: Address PR comments part 2
* PM-9126: Return result in napi layer
* PM-9126: Propogate error from add authenticator call
* PM-9126: Change for version update
2025-04-04 10:10:18 -04:00