compatibility · 2026-07-15
Pinned HashSigsRS legacy WOTS vectors
All five pinned upstream public keys and signatures match byte for byte under LEGACY_KECCAK. The SHA-256 profile is deliberately separate.
passed LEGACY_KECCAK
Identity and boundary
Reproduction command
cargo test --locked -j1 -p hashsigs-reference --test upstream_compatibility
Measurements
| Measurement | Value | Context |
|---|---|---|
| vectors | 5 cases | vector0 through vector4 |
Supported claims
- The pinned legacy vector keys and signatures match byte for byte.
- Only randomization elements zero through fifteen affect observable results.
Explicit nonclaims
- SHA-256 compatibility
- a legacy hardware verifier
- synthesis, timing, route, or card behavior
Tools
- HashSigsRS source:
2d315dd4168804b7cbc51c51a1bf7ca27bf74140
Artifacts
| Artifact | Published bytes | SHA-256 |
|---|---|---|
| wotsplus_keccak256.json | Digest only | 5e960bc3b4e6153cf42ad7c70424d9361a55f19f694eef7cb2cb7f16f7d2b041 |
Next gate
Keep every compatibility change differential-tested against the pinned upstream revision.