Skip to content

feat(secure-identity): validate OpenSSH public keys - #116

Merged
kerberosmansour merged 1 commit into
mainfrom
codex/secure-identity-openssh-validator
Aug 4, 2026
Merged

feat(secure-identity): validate OpenSSH public keys#116
kerberosmansour merged 1 commit into
mainfrom
codex/secure-identity-openssh-validator

Conversation

@kerberosmansour

Copy link
Copy Markdown
Owner

Closes #115.\n\nAdds a bounded, allocation-safe OpenSSH public-key validator for Ed25519, RSA, and NIST P-256/P-384/P-521 keys; exact outer/embedded algorithm pinning; configurable RSA minimum; public-point validation; redaction-safe errors; fuzz/property/native ssh-keygen fixtures; documentation and CycloneDX capability declaration.\n\nThe direct p521 0.13.3 dependency has an exact source-reviewed Cargo Vet safe-to-deploy entry. This is explicitly public-point-only approval, not a secret-key or constant-time certification.\n\nVerification: secure_identity all-feature tests and doctests, strict Clippy, fmt, package contents, cargo deny, cargo vet, 10k property cases, and independent security review.

Signed-off-by: kerberosmansour <13433538+kerberosmansour@users.noreply.github.com>
@kerberosmansour
kerberosmansour merged commit 24a754e into main Aug 4, 2026
34 checks passed
@kerberosmansour
kerberosmansour deleted the codex/secure-identity-openssh-validator branch August 4, 2026 05:07
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.

secure_identity: add fail-closed OpenSSH public-key validation

1 participant