Skip to content

test: fix signature SSZ test vectors and remove irrelevant SSZ test vectors#437

Open
unnawut wants to merge 1 commit intoleanEthereum:mainfrom
unnawut:ssz-tests-cleanup
Open

test: fix signature SSZ test vectors and remove irrelevant SSZ test vectors#437
unnawut wants to merge 1 commit intoleanEthereum:mainfrom
unnawut:ssz-tests-cleanup

Conversation

@unnawut
Copy link
Collaborator

@unnawut unnawut commented Mar 7, 2026

🗒️ Description

Some final fixes to get all test vectors working with client implementations.

  • Fix existing signature test vectors that was using its own mock signature scheme so it couldn't pass on client implementations that's unaware of this mock setup. Now it uses signatures from consensus_testing.keys which generate actual keys and signatures according to --scheme flag
  • Remove SSZ test vectors for SecretKey, HashTreeOpening, HashTreeLayer, HashSubTree because they're currently not used as SSZ containers so clients may not have them implemented.

🔗 Related Issues or PRs

✅ Checklist

  • Ran tox checks to avoid unnecessary CI fails:
    uvx tox
  • Considered adding appropriate tests for the changes.
  • Considered updating the online docs in the ./docs/ directory.

@unnawut unnawut added the tests Scope: Changes to the spec tests label Mar 7, 2026
@unnawut unnawut requested a review from tcoratger March 7, 2026 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tests Scope: Changes to the spec tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant