Test Scenario:
- Initial Setup:
Register a passkey on Chrome (MacBook) with cross-platform option The passkey syncs to iPhone via iCloud Both devices share same iCloud account
- Authentication Tests:
- Chrome on MacBook:
Using hybrid transport (QR code with iPhone) → PRF output A Using platform authenticator → PRF output B (different)
- Safari on MacBook:
Only uses platform authenticator → PRF output B
Expected Behavior:
When using same credential ID and salt, PRF output should be consistent across browsers/devices
I have encountered the same problem and i have detailed it here: https://developer.apple.com/forums/thread/764730. No reason for why this happens until this point but i am also very interested in this subject