Summary
Add integration coverage for signing xmlsec1 donor templates with supported algorithms, and repair the unreleased changelog entries that were lost after dependency branch merge history confused release-plz.
Acceptance criteria
- Supported donor signing templates are copied into local fixtures.
- RSA and ECDSA donor templates are signed with repository key fixtures and verified through the existing verifier.
- Unsupported/blocking donor templates remain excluded when they require not-yet-implemented transforms.
- Local architecture/roadmap docs match the current RustCrypto signing implementation.
- The changelog contains the missing unreleased entries so the next release-plz PR includes the complete release notes.
Testing
- cargo fmt -- --check
- cargo nextest run
- cargo test --doc
- cargo clippy --all-targets -- -D warnings
- cargo build --all-features
Summary
Add integration coverage for signing xmlsec1 donor templates with supported algorithms, and repair the unreleased changelog entries that were lost after dependency branch merge history confused release-plz.
Acceptance criteria
Testing