Skip to content

Harden cross-runtime signature verification - #4

Merged
jt55401 merged 3 commits into
mainfrom
fix/protocol-hardening
Aug 27, 2026
Merged

Harden cross-runtime signature verification#4
jt55401 merged 3 commits into
mainfrom
fix/protocol-hardening

Conversation

@jt55401

@jt55401 jt55401 commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

This updates the shared canonicalization and verification bindings before downstream lock refreshes.

Changes:

  • enforce registered algorithms, key types, ECDSA curves, and canonical signature encodings across runtimes
  • parse structured JSON key documents in the JavaScript direct URL resolver
  • align the root package metadata with canonicalization v0.2.1

Validation:

  • JavaScript: 48 passed in Node 22 container
  • Python: 43 passed in container
  • PHP: 97 tests, 145 assertions in container
  • Go: package tests passed in container
  • Rust: 15 tests passed with an isolated Cargo target directory

@jt55401
jt55401 merged commit a327ab9 into main Aug 27, 2026
4 checks passed
@jt55401
jt55401 deleted the fix/protocol-hardening branch August 27, 2026 21:37
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.

1 participant