Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
efcfcad
feat(xmldsig): add enveloped signature transform and pipeline executor
polaz Mar 16, 2026
d7865b0
test(xmldsig): add integration tests for transform pipeline
polaz Mar 16, 2026
50ccb15
fix(xmldsig): replace expect() with error propagation, validate Inclu…
polaz Mar 16, 2026
d7f3edf
refactor(xmldsig): replace NodeId with Node in transform API for cros…
polaz Mar 16, 2026
4a2a4b1
docs(xmldsig): add explicit URL to XMLDSig spec reference in rustdoc
polaz Mar 16, 2026
662c929
fix(xmldsig): validate Transform namespace and require PrefixList att…
polaz Mar 16, 2026
f04bc62
refactor(xmldsig): remove doc param from transform API, rename error …
polaz Mar 16, 2026
1ad6bdf
feat(ci): add Rust code review instructions for automated PR analysis
polaz Mar 16, 2026
01097ec
refactor(xmldsig): restrict apply_transform visibility, use correct e…
polaz Mar 17, 2026
5bc19d6
test(xmldsig): use two real Signature elements in nested-signatures test
polaz Mar 17, 2026
277f3b4
refactor(xmldsig): mark TransformError non_exhaustive, simplify ptr::…
polaz Mar 17, 2026
9a8064b
docs(xmldsig): add non_exhaustive rationale, add code-review instruct…
polaz Mar 17, 2026
cf13f5d
Merge remote-tracking branch 'origin/main' into feat/#13-enveloped-tr…
polaz Mar 17, 2026
f19c79b
fix(xmldsig): validate Transforms element and reject unexpected children
polaz Mar 17, 2026
2423b0e
refactor(xmldsig): use #[expect] over #[allow] in test module, trim d…
polaz Mar 17, 2026
fc508b9
refactor(xmldsig): use expect() for hardcoded C14N URI invariant
polaz Mar 17, 2026
70f6f18
docs(ci): add non_exhaustive and expect_used to DO NOT Flag exclusions
polaz Mar 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/xmldsig/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@
//! - ID attribute resolution with configurable attribute names
//! - Node set types for the transform pipeline

pub mod transforms;
pub mod types;
pub mod uri;

pub use transforms::{execute_transforms, parse_transforms, Transform};
pub use types::{NodeSet, TransformData, TransformError};
Loading
Loading