Skip to content

add feature to allow only certain algorithms#94

Merged
njaremko merged 1 commit into
masterfrom
allowlist
Jun 17, 2026
Merged

add feature to allow only certain algorithms#94
njaremko merged 1 commit into
masterfrom
allowlist

Conversation

@njaremko

Copy link
Copy Markdown
Owner

Port dev shell to devenv and fix xmlsec transforms

  • Add devenv shell wiring around the shared Nix build environment
  • Use generic xmlsec transform getters exposed by dynamic backend headers
  • Treat assertion-only ValidateAndMark output as a verified assertion shell

Remove direnv

Harden SAML response fallback and align Nix docs

Require namespace-aware SAML roots and strict verified Response shell extraction. Preserve inherited namespaces during xmlsec child-root reduction. Replace standalone devenv locks/docs with the flake.lock environment story.

Ignore .tmp

Fix devenv

Port dev shell to devenv and fix xmlsec transforms

- Add devenv shell wiring around the shared Nix build environment
- Use generic xmlsec transform getters exposed by dynamic backend headers
- Treat assertion-only ValidateAndMark output as a verified assertion shell

Remove direnv

Harden SAML response fallback and align Nix docs

Require namespace-aware SAML roots and strict verified Response shell extraction. Preserve inherited namespaces during xmlsec child-root reduction. Replace standalone devenv locks/docs with the flake.lock environment story.

Ignore .tmp

Fix devenv

Harden signature algorithm allowlist validation

Reject signed references whose DigestMethod hash is outside the configured allowlist, make multi-reference pre-digest selection deterministic, and cover both behaviors with regressions.
@njaremko
njaremko merged commit 7c19753 into master Jun 17, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants