aboutsummaryrefslogblamecommitdiffstats
path: root/TODO
blob: 39c97506b750e49a6a7a3e44074425bdc2ec547d (plain) (tree)
1
2
3
4
5
6
7
8
9







                                                        
                  
 
                                                
 


                                    



                        
Just for fun:
  Keccak-3200 by using int128_t and extending the
  round constants (of course this is problematic because
  the construction of the round constants are designed
  to for at most 64 bits so we will get that the higher
  halfs are equal to the next's lower half; hopefully
  this does not matter)

Add tests for HMAC

Add libkeccak_cshakesum_fd (TODO in libkeccak.h)

Add KMAC and KMACXOF
Add TupleHash and TupleHashXOF
Add ParallelHash and ParallelHashXOF

Optimise for wordsize 32
Optimise for wordsize 16
Optimise for wordsize 8