Starting refactoring of UMAC to have a generic interface
and smaller internal buffer size.
A little more work on the UMAC refactoring.
Function uhash_update made.
Remove from TODO.txt the tasks being addressed by UHASH refactoration.
Function uhash_finish writen. Missing boring part of key setup and initialization.
Errors fixed and refactoring for better implementation.
Finished functions implementation.
Starting porting UMAC tests to new interface.
Needs to adapt UMAC test generator to it...
UMAC test builds and runs... but does not passes.
Bugfix.
Better testing tools.
Bugfixes on UMAC testing program.
Many bugfixes. Almost there!
New UMAC implementation reproduces all tests vectors proposed in RFC.
This new implementation can be considered as good as the old one,
but there are still testing ideas on TODO.txt that must be tried.
Merge branch 'better_uhash'