-
Notifications
You must be signed in to change notification settings - Fork 371
genesis: replacing fd types genesis type with handrolled one #7565
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
6a4729b to
77beea4
Compare
Performance Measurements ⏳
|
ripatel-fd
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since we accept genesis blobs from remote peers this needs some more security measures. Could you add a fuzz_genesis_parse.c with a generic libfuzzer harness? You can check the gossip message parser fuzzer for a scaffold and the in-tree docs for libFuzzer build instructions.
Performance Measurements ⏳
|
64030b4 to
b85d85f
Compare
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
Performance Measurements ⏳
|
| // TODO: Do not pass the fd_types type between tiles, it have offsets | ||
| // that are unsafe and can't be validated as being in-bounds. Need to | ||
| // pass an actual owned genesis type. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can remove this comment
ripatel-fd
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great
No description provided.