You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(passkey-crypto): migrate encryption from SJCL to Argon2id v2
Replace synchronous SJCL-based encrypt/decrypt calls with async Argon2id v2
equivalents across attachPasskeyToWallet and removePasskeyFromWallet.
- attachPasskeyToWallet: use decryptAsync + encryptAsync with encryptionVersion: 2
- removePasskeyFromWallet: use decryptKeychainPrivateKeyAsync instead of sync variant
- derivePassword: update JSDoc to reflect Argon2id v2 password usage
- Test mocks updated to support encryptAsync/decryptAsync with version-dispatching
- Integration tests assert v2 envelope and use decryptV2 for round-trip verification
- Unit tests add v2-specific coverage for both attach and remove flows
- Bump package version to 0.3.0 and add @bitgo/sdk-api devDependency
Ticket: WCN-412
***passkey-crypto:** extend package with PRF helpers and WebAuthn types ([942bd84](https://github.com/BitGo/BitGoJS/commit/942bd8444bb1b9b726f2e344ce9ddc0fbe718fbf))
-**passkey-crypto:** extend package with PRF helpers and WebAuthn types ([942bd84](https://github.com/BitGo/BitGoJS/commit/942bd8444bb1b9b726f2e344ce9ddc0fbe718fbf))
0 commit comments