Add hash interface and SHA-{384,512} implementations

This commit is contained in:
Lucas Gabriel Vuotto 2024-06-06 12:40:38 +00:00
parent f511cddf0d
commit 216ef8f940
10 changed files with 680 additions and 5 deletions

13
README
View file

@ -19,11 +19,16 @@ Utilities
case might leak information. Would be better to return `0xffffffff`
if match, `0` otherwise.
Hash
----
- [x] SHA-384
- [x] SHA-512 (needed for Ed25519)
Authentication
--------------
- [x] Poly1305
- [ ] SHA-512 (needed for Ed25519)
Ciphers
-------
@ -54,6 +59,12 @@ Utilities
- [ ] NaCl interface
- [ ] signify interface
Hash
----
- [ ] SHA-256 & SHA-224 (the latter is a truncated form of the former)
- [ ] SHA-512/224 & SHA-512/256 (most of the work done)
Authentication
--------------