Skip to content

test(xmldsig): implement P1-025 donor full verification suite #40

@polaz

Description

@polaz

Summary: implement ROADMAP task P1-025 with donor full verification coverage for XMLDSig verify pipeline.

Scope:

  • Verify supported algorithms from tests/fixtures/xmldsig/aleksey-xmldsig-01 via end-to-end verify pipeline.
  • Add basic vectors from donors/xmlsec/tests/merlin-xmldsig-twenty-three (enveloped DSA as expected-skip, enveloping RSA, X509 cert-chain vectors).
  • Track pass/fail/skip counts explicitly in test reporting.

Acceptance criteria:

  • New integration tests provide deterministic pass/fail/skip accounting.
  • RSA-SHA*, ECDSA-SHA* aleksey vectors pass.
  • Merlin basic coverage exists with explicit skip reasons for unsupported algorithms/features.
  • cargo clippy --all-targets --all-features -- -D warnings passes.
  • cargo nextest run --workspace and cargo test --doc --workspace pass.

Estimate: 3d.

Ref: arch/ROADMAP.md P1-025; arch/xmldsig.md; .refs/features/03-xmldsig-verify.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions