-
Notifications
You must be signed in to change notification settings - Fork 295
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
Fixing misspellings in test vectors and other files #124
Comments
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. |
3970545 Fix some misspellings (Nicolas Iooss) Pull request description: Hello, Some files contained English misspellings or math issues (`lamba` instead of `lambda`), mainly in comments. Fixing them helps readability. By the way, the misspellings found in the Wycheproof test vector file were also reported upstream: C2SP/wycheproof#124 ACKs for top commit: real-or-random: utACK 3970545 Tree-SHA512: 36327e8bb58ef3c0408cf4966bb33f51c84b1614809d8711d86eaf3d4e5336ae8c663593cb5f0e9c56adbb2d7f2ca62a9b84cae1b76b9811c110f87f1defa624
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.
The text was updated successfully, but these errors were encountered: