[Security]: Revert TON Mnemonic in dev branch #4148
+202
−4,041
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Revert TON 24-words specific mnemonic as we identified a security issue - possible DoS due to too strict restrictions of the TON Mnemonic words.
TON team is aware of their bad practice, that they don't follow the standard to generate private key: toncenter/tonweb-mnemonic#13
How to test
Run Rust, C++, iOS, Android, WASM tests
In addition, check master...s/dev-revert-ton-mnemonic - there must not be any changes related to TON
Types of changes
Revert
0b167710b325d299398ca82ef57ee8e630e54633
commitChecklist
If you're adding a new blockchain