Open niooss-ledger opened 1 week ago
Thanks a lot for pointing out these misspellings.
The best place to fix the misspellings in the test vector files would be to fix them in the generation code. Unfortunately I don't have access to that code. Some of the documentations was generated from the same source code (e.g. types.md and files.md). These files have not been updated and are out of sync with the test vectors. The other files were written using a Google specific mark down variant and then converted. So unless we get access to the project, updating these files seems to make more trouble than necessary.
About the test vectors themselves: Crypto currencies often use slightly modified primitives with different key formats, signature formats or signature verification. One particular novelty is the use of public key recovery in some protocols. Such public key recoveries add new edge cases and hence new potential for mistakes. I have some new test vector generation code and could potentially generate new test vectors for such protocols.
Hello,
While searching possible misspellings in some project (secp256k1), I encountered:
This file was copied from the Wycheproof project (
testvectors_v1/ecdsa_secp256k1_sha256_bitcoin_test.json
) so I am opening an issue here to get the misspellings fixed.While at it, I ran codespell on the whole project and found some similar misspellings in several test vector files:
This tool also identified several misspellings in documentation and other files:
What would be the best approach to get these misspellings fixed? If it helps, I can submit a Pull Request.