Skip to content

Implement BIP-32 Test Vector 5 validation#1294

Merged
NicolasDorier merged 1 commit intoMetacoSA:masterfrom
erickcestari:bip32-test-vector-5
Feb 20, 2026
Merged

Implement BIP-32 Test Vector 5 validation#1294
NicolasDorier merged 1 commit intoMetacoSA:masterfrom
erickcestari:bip32-test-vector-5

Conversation

@erickcestari
Copy link
Copy Markdown
Contributor

It was found through differential fuzzing using Bitcoinfuzz.

Reject invalid extended keys per BIP-32 spec:

  • Master keys (depth 0) must have zero parent fingerprint and child index
  • Add tests for all Test Vector 5 invalid key cases

Thank you to @kuliq23 and @quapka for creating the target that identified this issue.

Reject invalid extended keys per BIP-32 spec:
- Master keys (depth 0) must have zero parent fingerprint and child index
- Add tests for all Test Vector 5 invalid key cases
@NicolasDorier NicolasDorier merged commit 6943d66 into MetacoSA:master Feb 20, 2026
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.

3 participants