- Upgrade dependencies (Now Dart >= 3.11 is needed)
- Use
xml/xpath.dartinstead ofxpath_selector
- Upgrade dependencies (Now Dart >= 3.8 is needed)
- fix: normalize RSA signature to modulus width to prevent short SignatureValue in XMLDSig
- The last version that supports Dart 2.x
- minor: canonicalizationAlgorithmForSignedInfo wasn't used
- Added support for custom signature childs (#8 by davidadzgi)
-
Follow xml-crypto 3.2.1
This addresses two critical CVE:
- CVE-2025-29774
- CVE-2025-29775
- Follow xml-crypto 3.2.0
- Use inclusiveNamespacesPrefixList to generate InclusiveNamespaces
- Add support for appending attributes to KeyInfo element
- Updated getKeyInfo function with actual implementation
- Fix issue in case when namespace has no prefix
- Migrate to
xpath_selector3.0.1 (#4) - Handle End-of-Line before parsing Xml (#5)
- Correct behavior for XML canonicalization with namespaces and nested elements
- Fix checkSignature param type
- Do dart format
- Initial version
- Ported from
yaronn/xml-crypto@v2.1.3