Skip to content

fix: backport DIF holder presentation signing to 1.6 LTS - #4217

Merged
swcurran merged 1 commit into
openwallet-foundation:1.6.ltsfrom
jacksonriding:fix/4196-dif-holder-signing-1.6-lts
Sep 9, 2026
Merged

fix: backport DIF holder presentation signing to 1.6 LTS#4217
swcurran merged 1 commit into
openwallet-foundation:1.6.ltsfrom
jacksonriding:fix/4196-dif-holder-signing-1.6-lts

Conversation

@jacksonriding

@jacksonriding jacksonriding commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Backports #4196 to 1.6.lts, as requested in #4196 (comment).

Preserves an explicit issuer_id when reusing the requested presentation definition, honors an explicit pres_signing_did in holder mode, and skips non-local subject DIDs during local signing-key discovery. Holder mode now raises DIFPresExchError when no local signing DID is available, instead of returning an unsigned presentation.

The four-file patch is identical to the net change in merge commit c148063 (matching stable patch ID), including the corrected regression tests. No dependency or unrelated main-branch changes are included.

Validation on Python 3.13, using this LTS branch's locked dependencies

Backport of openwallet-foundation#4196, merge commit c148063. Includes the complete production fix and regression tests.

Signed-off-by: Jackson Riding <jackson.riding@gmail.com>
@sonarqubecloud

sonarqubecloud Bot commented Sep 9, 2026

Copy link
Copy Markdown

@swcurran swcurran left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - thanks

@swcurran
swcurran merged commit ac38a5b into openwallet-foundation:1.6.lts Sep 9, 2026
10 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