celestiaorg / smt

A Go library that implements a Sparse Merkle tree for a key-value map.
https://godoc.org/github.com/celestiaorg/smt
MIT License
138 stars 53 forks source link

Add more fuzzing-like tests #31

Closed liamsi closed 3 years ago

liamsi commented 3 years ago

e.g. ideally, stuff like https://github.com/lazyledger/smt/issues/25 would be found by this kind of testing

tzdybal commented 3 years ago

Always wanted to try go-fuzz.

odeke-em commented 3 years ago

Thanks for filing this @liamsi! We do have plans to later on add this repository to oss-fuzz.com for continuous fuzzing and also improve fuzz testing in here. /cc @cuonglm

liamsi commented 3 years ago

Having this repo on oss-fuzz.com would be even better than what I expected 🚀 it's awesome to your and your team's eyes on this 🙏🏼