Skip to content
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

Update the test vectors and encoded hash #13

Open
samuel-lucas6 opened this issue May 19, 2024 · 1 comment
Open

Update the test vectors and encoded hash #13

samuel-lucas6 opened this issue May 19, 2024 · 1 comment

Comments

@samuel-lucas6
Copy link
Owner

Once the design has been finalised, these need to be updated since breaking changes have been made.

@samuel-lucas6
Copy link
Owner Author

List of hash functions/XOFs to consider including test vectors for, with the ones to probably skip crossed out:

  1. BLAKE2s-256
  2. BLAKE2b-256
  3. BLAKE2b-512
  4. BLAKE2X
  5. BLAKE3 (256 bit output or XOF, not both)
  6. SHA-224
  7. SHA-256
  8. SHA-384
  9. SHA-512
  10. HMAC-SHA256
  11. HMAC-SHA384
  12. HMAC-SHA512
  13. SHA3-224
  14. SHA3-256
  15. SHA3-384
  16. SHA3-512
  17. KMAC128
  18. KMAC256
  19. KMACXOF128
  20. KMACXOF256
  21. SHAKE128
  22. SHAKE256
  23. cSHAKE128
  24. cSHAKE256
  25. TurboSHAKE128
  26. TurboSHAKE256
  27. KangarooTwelve
  28. MarsupilamiFourteen

That's still over 10 algorithms... Got to hate how many variants there are.

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

No branches or pull requests

1 participant