Skip to content

feat(passkey-crypto): extend package with PRF helpers and sdk-core passkey module#8663

Merged
derranW26 merged 1 commit intomasterfrom
WCN-187-passkey-types-v2
May 4, 2026
Merged

feat(passkey-crypto): extend package with PRF helpers and sdk-core passkey module#8663
derranW26 merged 1 commit intomasterfrom
WCN-187-passkey-types-v2

Conversation

@derranW26
Copy link
Copy Markdown
Contributor

Summary

  • Adds buildEvalByCredential and matchDeviceByCredentialId to @bitgo/passkey-crypto, using WebauthnDevice from @bitgo/public-types to avoid circular dependencies
  • Creates modules/sdk-core/src/bitgo/passkey/ with WebAuthnProvider, PasskeyAuthResult, and PasskeyGetOptions interfaces
  • Re-exports WebAuthnOtpDevice from @bitgo/public-types in sdk-core
  • Aliases KeychainWebauthnDevice to WebauthnDevice from @bitgo/public-types (removes local duplicate definition)
  • Bumps @bitgo/public-types to 6.1.0 and adds @bitgo/passkey-crypto to sdk-core dependencies

Depends on: #8610 (WCN-186@bitgo/passkey-crypto package)
Blocks: Tickets 3–7

TICKET: WCN-187

@linear
Copy link
Copy Markdown

linear Bot commented Apr 30, 2026

@derranW26 derranW26 changed the base branch from WCN-186/passkey-crypto-package to master April 30, 2026 15:35
@derranW26 derranW26 force-pushed the WCN-187-passkey-types-v2 branch 15 times, most recently from 587488a to 20d0e8b Compare May 1, 2026 20:18
@derranW26 derranW26 marked this pull request as ready for review May 2, 2026 19:24
@derranW26 derranW26 requested review from a team as code owners May 2, 2026 19:24
Comment thread modules/sdk-core/src/bitgo/passkey/types.ts
@derranW26 derranW26 force-pushed the WCN-187-passkey-types-v2 branch 3 times, most recently from 68eeb84 to fa25394 Compare May 4, 2026 01:25
@derranW26 derranW26 force-pushed the WCN-187-passkey-types-v2 branch 3 times, most recently from b892927 to f43e7db Compare May 4, 2026 01:45
- add buildEvalByCredential and matchDeviceByCredentialId to @bitgo/passkey-crypto
- add WebAuthnProvider, PasskeyAuthResult, PasskeyGetOptions types to passkey-crypto
- re-export WebAuthnOtpDevice from @bitgo/public-types via passkey-crypto
- add @bitgo/public-types dependency to passkey-crypto
- add DOM lib to passkey-crypto tsconfig for WebAuthn browser types

TICKET: WCN-187
@derranW26 derranW26 force-pushed the WCN-187-passkey-types-v2 branch from f43e7db to 942bd84 Compare May 4, 2026 01:51
@derranW26 derranW26 merged commit 94da3fc into master May 4, 2026
22 checks passed
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.

2 participants