2024.6

Released on May 14th, 2024.

Android – 2024.6 (21)

Breaking changes!

The database structure has been updated and the application is therefore cleared on launch. Identity setup is required after updating to this version and every EAA document needs to be reissued to the wallet.

OpenID4VP

Wallet no longer includes redundant nonce parameter in top-level Authorization Response object in JARM response (JWE). nonce is still included in the KB-JWT of the vp_token & Verifiers still need to validate this according the normal processing rules.

OpenID4VCI

OpenID4VCI issuer metadata logo format has been corrected to comply with specification version draft 13 by renaming field url to uri, changing it to required, and making alt_text field optional. Credential metadata in specification version draft 12 format is no longer accepted by the application.

Proximity presentation (mDL)

  • Document-specific signing keys are now generated during issuance, securely persisted on-device, and correctly used during presentation.
  • The requested attribute values are now masked by default, to prevent accidental out-of-band disclosure of personal information. The values can be revealed using a toggle in the UI.
  • The submitted information is no longer displayed after the presentation session is successfully completed, because the information is already shown when request is presented.
  • When driving privileges are requested as a part of mobile driving license, they are now presented in a collapsed form. The presentation can be expanded to show full privileges.
  • The proximity presentation flow has been optimized to properly execute the data communication and cryptographic activities in the background to avoid the delays and unresponsiveness in the UI.

QR code scanner improvements

  • Combine the in-app QR code readers to support both authentication or credential issuance, choosing the correct flow depending on the code that was read and not from the context where the reader was launched at. This should make especially cross-device credential issuance simpler to use as it starts with an authentication step.
  • To better indicate that a QR code was read, add a brief animation over the camera preview that displays the recognized QR code, even if it contains unsupported value. After animation is completed, either the next step is launched or an error message is displayed.
  • Add slight delays to scanner functionality to better establish context, in case the camera performs too well.
  • Add device vibrator feedback to emphasis that a QR code was read from the camera feed.

UX improvements

  • Make loading view elements appear in a delayed fashion to avoid flashing in cases where the loading view is displayed for a short time.
  • Fixed an issue where the application screen would go blank after the user had tapped back navigation button more than once in quick succession.

iOS – 0.1 (44)

OpenID4VP

  • [BREAKING] Wallet no longer includes redundant nonce parameter in top-level Authorization Response object in JARM response (JWE). nonce is still included in the KB-JWT of the vp_token & Verifiers still need to validate this according the normal processing rules.
  • No labels