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
Summary:
When verifying an SD-JWT+KB presentation, the verification process fails with a DeserializationError("InvalidAlgorithm") if the Key Binding signing algorithm is different from the SD-JWT signing algorithm.
Steps to Reproduce:
Issue an SD-JWT including a Holder’s EdDSA key, where the issuer signs the SD-JWT using the ES256 algorithm.
Create a presentation that includes a Key Binding signed using the Holder’s EdDSA key.
Attempt to verify the presentation.
Expected result: The presentation should be successfully verified, even if the Key Binding signing algorithm EdDSA differs from the SD-JWT signing algorithm ES256.
Actual Result: The verification process fails, resulting in a DeserializationError("InvalidAlgorithm").
Note: Issue, create presentation and verify executed using SD-JWT-Rust