-
Notifications
You must be signed in to change notification settings - Fork 1
feat(xmldsig): complete Merlin interop #106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
164a9bb
feat(xmldsig): complete Merlin interop
polaz d9a013c
fix(xmldsig): address Merlin review findings
polaz e0ac4b2
fix(xmldsig): harden retrieval methods
polaz 8fd4a48
fix(xmldsig): harden key retrieval
polaz 155520b
fix(xmldsig): harden key source handling
polaz 06f6749
fix(xmldsig): track xmlsec1 1.3.13
polaz fbfb5c7
fix(xmldsig): ignore CryptoBinary comments
polaz 2304206
fix(xmldsig): harden external references
polaz fa4a088
ci: unpin stale cargo-fuzz lockfile
polaz 9f3017b
fix(xmldsig): harden interop boundaries
polaz f9e1e5f
fix(ci): verify immutable interop inputs
polaz 6905e49
fix(ci): use maintained action refs
polaz eb1840e
fix(xmldsig): harden interop setup
polaz 3bc02d1
fix(xmldsig): honor matching context
polaz bcdccc4
fix(xmldsig): preserve resolution context
polaz 3ec3a96
fix(xmldsig): harden resolution edge cases
polaz 88541da
fix(xmldsig): close URI and trust edge cases
polaz c1d0bd7
fix(xmldsig): harden fallback resolution
polaz abd05ed
fix(xmldsig): unify detached parse policy
polaz 1a8d77b
fix(xmldsig): enforce URI and X.509 invariants
polaz 9c0cd48
fix(xmldsig): enforce signature-wide limits
polaz ddb8153
fix(xmldsig): harden bounded verification
polaz 83f35c6
fix(xmldsig): defer malformed retrievals
polaz 7b56c38
fix(security): unify policy and provider
polaz 7cae909
fix(security): enforce policy invariants
polaz 4fbc2be
fix(security): enforce operation policy bounds
polaz ab7abf8
fix(policy): enforce operation-wide limits
polaz 9cb97ce
fix(policy): enforce operation resource limits
polaz 219ca57
fix: enforce crypto operation boundaries
polaz c5891bb
fix(xmldsig): harden X.509 resolution
polaz 173ccb3
fix(xmldsig): enforce transform policy
polaz 88b185d
fix(policy): enforce resource invariants
polaz 92bf93e
fix(xmldsig): enforce resolution budgets
polaz a470602
fix(xmldsig): close policy bypasses
polaz 42a25e8
fix(xmldsig): decouple ECDSA curve and hash
polaz 37ad953
fix(xmldsig): preserve provider invariants
polaz 168b648
fix(xmldsig): preserve alternate X.509 paths
polaz 2213a8d
fix(xmldsig): enforce X.509 constraints
polaz c1caa4c
fix(x509): harden name and CRL matching
polaz 5f46334
docs(xmldsig): clarify legacy policy
polaz 8ff5845
fix(xmlenc): enforce encryption invariants
polaz 082534b
fix(validation): enforce typed invariants
polaz 22d0184
fix(validation): reject malformed metadata
polaz 7c59bab
fix(validation): reject malformed inputs
polaz e8958a1
docs(policy): clarify legacy algorithm gates
polaz f66e766
fix(x509): reject malformed parameter sets
polaz 10c17c5
fix(x509): harden certificate validation
polaz 83a76ad
fix(x509): validate certificate identities
polaz ab23ba6
fix(validation): enforce trust boundaries
polaz 5d37a10
fix(validation): close trust boundary gaps
polaz 18eb17c
fix(xmlenc): enforce facade wire contracts
polaz 15e0a81
fix(validation): enforce structural bounds
polaz e4d6712
fix(xmlenc): validate provider key wrapping
polaz e42d418
fix(xmldsig): enforce validation invariants
polaz 7fab10a
fix(validation): enforce trust invariants
polaz 0448fb0
fix(crypto): validate provider framing
polaz 6f8ee3e
fix(policy): enforce outbound RSA strength
polaz d8c8cf2
fix(policy): enforce exact output bounds
polaz 3822b33
fix(xmlenc): validate exact cipher output
polaz 765c6fa
fix(policy): harden provider trust boundaries
polaz 34971e1
fix(policy): bound XML document processing
polaz f696d66
fix(xmldsig): validate crypto boundaries
polaz 72e9a14
fix(validation): enforce facade boundaries
polaz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,3 @@ | ||
| tests/fixtures/xmlenc/aleksey-xmlenc-01/*.tmpl -text whitespace=-trailing-space,-space-before-tab | ||
| tests/fixtures/xmlenc/01-phaos-xmlenc-3/** -text whitespace=-trailing-space,-space-before-tab | ||
| tests/fixtures/xmldsig/merlin-xmldsig-twenty-three/** -text whitespace=-blank-at-eof |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.