Skip to content

[PM-33111] Implement device auth key#816

Draft
iinuwa wants to merge 12 commits intomainfrom
PM-33111/sdk-device-auth-key
Draft

[PM-33111] Implement device auth key#816
iinuwa wants to merge 12 commits intomainfrom
PM-33111/sdk-device-auth-key

Conversation

@iinuwa
Copy link
Contributor

@iinuwa iinuwa commented Mar 5, 2026

🎟️ Tracking

PM-33111

📔 Objective

This adds methods to create and use a Bitwarden "device auth key", which is a passkey with PRF that can login and unlock the vault. The handles:

  • generation of the passkey and PRF seed
  • derivation of the rotateable key set wrapping the UserKey
  • registration of the passkey and key set with the server
  • unregistration of the passkey

Clients are responsible for implementing a trait to store and retrieve the passkey in secure device storage.

Depends on:

🚨 Breaking Changes

No breaking changes.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 5, 2026

Logo
Checkmarx One – Scan Summary & Details0654a364-1c35-4b92-8e35-244f8939b227

Great job! No new security vulnerabilities introduced in this pull request

@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 5, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant