Isaiah Inuwa
51e0c41dba
Reorganize unsafe blocks
2026-02-20 07:55:39 -06:00
Isaiah Inuwa
110a053df3
Add newtypes for request hash and signature
2026-02-20 07:55:37 -06:00
Isaiah Inuwa
9b237b489d
Add test for P-256
2026-02-20 07:55:36 -06:00
Isaiah Inuwa
65dc28147c
Add test for P-384
2026-02-20 07:55:35 -06:00
Isaiah Inuwa
0a3ebb2377
Switch from NCrypt to BCrypt API
...
The initial implementation was based on the Window sample, which uses NCrypt for RSA keys.
However, we were not using NCrypt for key storage (just using ephemeral key handles),
and we needed to specify the curves for the ECDSA algorithms anyway.
Because of that, we did not have any advantage using NCrypt, so this switches to BCrypt
for a slightly simpler API and ECDSA support.
2026-02-20 07:55:34 -06:00
Isaiah Inuwa
b5191032b1
Add SHA-256 and RSA tests
2026-02-20 07:55:32 -06:00
Isaiah Inuwa
75c1485974
Reorganize unsafe code blocks
2026-02-20 07:55:31 -06:00
Isaiah Inuwa
f4efe1fa3c
Clarify public key type
2026-02-20 07:55:30 -06:00
Isaiah Inuwa
07b551fd39
Add documentation to webauthn.dll functions
2026-02-20 07:55:29 -06:00
Isaiah Inuwa
eaa955a87b
Capture doc comments for webauthn.dll function definitions
2026-02-20 07:55:27 -06:00
Isaiah Inuwa
b8564facab
Reduce unsafe scope
2026-02-20 07:55:24 -06:00
Isaiah Inuwa
f8a9b5781c
Run cargo sort
2026-02-13 11:22:35 -06:00
Isaiah Inuwa
350df6e355
Remove copied headers and reference in README instead
2026-02-13 11:14:11 -06:00
Isaiah Inuwa
09d71ea4b8
Address review feedback
2026-02-13 11:14:08 -06:00
Isaiah Inuwa
f53d74b4d7
Refactor SHA26 code
2026-02-13 11:14:07 -06:00
Isaiah Inuwa
2578b71489
Satisfy clippy lints with MaybeUninit
2026-02-13 11:14:05 -06:00
Isaiah Inuwa
41377e4f75
Address Clippy lints
2026-02-13 11:14:04 -06:00
Isaiah Inuwa
61fb7c3acd
Gate dev-dependencies behind windows OS target
2026-02-13 11:14:03 -06:00
Isaiah Inuwa
c4af075e63
Always check signature
2026-02-13 11:14:02 -06:00
Isaiah Inuwa
30d9707727
Run rustfmt
2026-02-13 11:14:00 -06:00
Isaiah Inuwa
be70a18a2d
Document safety for user_information
2026-02-13 11:13:59 -06:00
Isaiah Inuwa
bc4458b88c
Remove wrapping Result, return slice directly based on safety constraints
2026-02-13 11:13:58 -06:00
Isaiah Inuwa
8677a8f6bd
Complete MakeCredential struct fields
2026-02-13 11:13:56 -06:00
Isaiah Inuwa
ddc2c057ad
Add win_webauthn lib
2026-02-13 11:13:54 -06:00
Isaiah Inuwa
ab702e3a1a
Don't sync invalid password ciphers to autofill ( #18783 )
2026-02-13 11:01:42 -06:00
Isaiah Inuwa
fa40de92b1
Remove unneeded workaround to get credential ID from request ( #18784 )
2026-02-13 11:01:27 -06:00
Daniel James Smith
69264c8841
[PM-32212] Migrate platform font icons to bit-icon ( #18970 )
...
* Changes on browser
* Changes on desktop
* Changes on web
* Fix chromatic story
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2026-02-13 09:43:42 -05:00
bw-ghapp[bot]
7c6512c78f
Autosync the updated translations ( #18962 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-13 10:27:35 +01:00
Jason Ng
2ea2a20fd8
[PM-31700] Desktop Vault V3 Unarchive and Save Button ( #18885 )
...
* update vault-v3 to use new btn text for archive and use signals
2026-02-12 13:43:16 -05:00
Bernd Schoolmann
5c7ee4e63a
Add more package types ( #18939 )
2026-02-12 09:43:54 -06:00
Nick Krantz
f20686cdf4
[PM-24978] Corrupt Attachment Keys ( #17790 )
...
* display translated content for attachments that cannot be downloaded
* consume decryption failure from the sdk for attachments
* add decryption errors from sdk
* only show fix attachment issues for when key is null and it does not have a decryption failure
* separate decryption failure state in view
2026-02-11 10:31:38 -06:00
Jason Ng
d18ddd3480
[PM-31680] remove archive buttons from footer for edit view desktop ( #18858 )
2026-02-11 09:53:46 -05:00
Bernd Schoolmann
e2710ee14a
[No ticket] Disable process reload on desktop during dev builds ( #18905 )
...
* Disable process reload on desktop during dev builds
* Fix linting
2026-02-11 15:34:24 +01:00
Zhaolin Liang
9b5f3a866d
Fix lock vault from system tray not working ( #18323 )
...
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
2026-02-11 09:49:57 +01:00
Isaiah Inuwa
9853c141f9
[BRE-1564] Fix Appx for MS App Store Release ( #18812 )
...
* Change Appx publisher back to production certificate subject
* Skip signing appx in PR CI
* Use identifierName for publisher identifier
2026-02-10 10:08:37 -06:00
Oscar Hinton
47d1025d27
Update header color to match sidebar ( #18036 )
2026-02-09 18:06:38 +01:00
Bernd Schoolmann
f7a5ad712f
[PM-29208] Remove individual cryptographic-key states & migrate key service ( #18164 )
...
* Remove inividual user key states and migrate to account cryptographic state
* Fix browser
* Fix tests
* Clean up migration
* Remove key-pair creation from login strategy
* Add clearing for the account cryptographic state
* Add migration
* Cleanup
* Fix linting
2026-02-09 12:39:55 +01:00
bw-ghapp[bot]
c4d1c081fe
Autosync the updated translations ( #18835 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-09 12:35:00 +01:00
Mike Amirault
42386ddd60
[PM-22119] Update icon for password protected Sends on Desktop ( #18659 )
...
* [PM-22119] Update icon for password protected Sends on Desktop
* Mute Send type icons to match web
2026-02-06 16:08:01 -05:00
bw-ghapp[bot]
03fe8e192f
Autosync the updated translations ( #18805 )
...
Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com >
2026-02-06 08:52:16 +01:00
Andreas Coroiu
1898c27ad3
[PM-30404] Exclude .wasm.js from babel ( #18555 )
...
* feat: exclude .wasm.js from babel
* feat: exclude from browser and desktop too
2026-02-06 08:42:08 +01:00
Github Actions
34db6863ab
Bumped Desktop client to 2026.2.0
2026-02-05 21:16:46 +00:00
Oscar Hinton
ad523179bf
[PM-30677] Convert SendSearchComponent to OnPush ( #18322 )
...
Converts SendSearchComponent to use OnPush change detection.
2026-02-05 22:03:42 +01:00
Leslie Xiong
2b6158668d
fixed collections still appearing when no organizations ( #18779 )
2026-02-05 15:36:33 -05:00
neuronull
34108d93e4
SSH Agent v2: Add ssh key primitive types ( #18583 )
...
Co-authored-by: Bernd Schoolmann <mail@quexten.com >
2026-02-04 14:01:18 -07:00
Jason Ng
febb64605a
[PM-31400] skip MP reprompt when archive/unarchive in footer ( #18678 )
2026-02-04 10:31:02 -05:00
Oscar Hinton
c3d0a2d858
Add a way to add folders in the desktop ui migration milestone 1 ( #18632 )
2026-02-04 10:03:43 -05:00
neuronull
e5c9f9398d
Enhancements to EncryptedMemoryStore ( #18484 )
2026-02-03 15:04:18 -07:00
Jason Ng
f3686c657b
[PM-31476] Desktop Archive Empty State Vault-V3 ( #18695 )
...
* add empty state for archive desktop
2026-02-03 15:29:11 -05:00
Mike Amirault
51a99fecd8
[PM-31429] Add missing helper text for password protected Sends, remove unused one ( #18694 )
...
* [PM-31429] Add missing helper text for password protected Sends, remove unused one
* Put one UI change behind feature flag, add back required translations
* Reorder translation
* Add spaces
* Come full circle, remove last couple of committed changes
2026-02-03 15:18:23 -05:00