Skip to content

fuzz: add NewMnemonic & MnemonicToByteArray fuzzers#6

Open
odeke-em wants to merge 2 commits intocosmos:masterfrom
orijtech:fuzzers
Open

fuzz: add NewMnemonic & MnemonicToByteArray fuzzers#6
odeke-em wants to merge 2 commits intocosmos:masterfrom
orijtech:fuzzers

Conversation

@odeke-em
Copy link
Copy Markdown

For supply chain security and to easily exhaust code paths around the arithmetic in MnemonicToByteArray that could be attacked.

/cc @elias-orijtech

For supply chain security and to easily exhaust code paths
around the arithmetic in MnemonicToByteArray that could be attacked.
@odeke-em
Copy link
Copy Markdown
Author

Kindly cc-ing @tac0turtle @julienrbrt

@julienrbrt
Copy link
Copy Markdown

julienrbrt commented Dec 6, 2023

Is this repo even maintained? CI does not work, last commit in 2020, fork of github.com/tyler-smith/go-bip39 (as maintained as this repo it seems 😅)
Is it beneficial to add fuzzers?

@odeke-em
Copy link
Copy Markdown
Author

odeke-em commented Dec 7, 2023

It's the cosmos fork used in the cosmos-sdk so I think it is up to us to allocate a maintainer, which is def needed. The fuzzers are definitely beneficially for anything that we use.

@odeke-em
Copy link
Copy Markdown
Author

odeke-em commented Dec 7, 2023

Fixing the CI just requires bumping the Go version from 1.14 to 1.21 which I shall do

@tac0turtle
Copy link
Copy Markdown

i dont see value in this pr. its a fork that hasnt been touched. We should look at getting rid of dependencies that are not maintained instead of starting to maintain them. Id propose we close this pr

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