ChainSafe / ChainSafe/blst-ts

Fix how sullying of serialized objects is done.

Open
#142 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
19
Forks
12
PR merge metrics
No merged PRs in 30d

Description

There is an intermittent issue with unit test throwing a different error `BLST_POINT_NOT_ON_CURVE` vs `BLST_BAD_ENCODING` depending on the point that gets sullied. Is not a security issue, just an invalid test case. Need to update accordingly

Contributor guide

Open the contributing guide

Research direction

Locate the unit test covering serialized objects and the code that sullies the test point. Reproduce the differing BLST_POINT_NOT_ON_CURVE and BLST_BAD_ENCODING errors, then determine the intended invalid-test behavior and update the test accordingly.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cryptography, testing
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.