1
0
mirror of https://github.com/taigrr/arduinolibs synced 2025-01-18 04:33:12 -08:00

8 Commits

Author SHA1 Message Date
Rhys Weatherley
3e3e90b19e Copying hash states to allow obtaining intermediate hash values 2018-06-20 19:41:47 +10:00
Rhys Weatherley
9bbf74a414 Problem with BLAKE2x HMAC when the data was zero-length 2018-06-18 16:07:46 +10:00
Rhys Weatherley
c8d7c3153d Keyed hashing for BLAKE2 according to RFC7693 2016-03-23 19:08:16 +10:00
Rhys Weatherley
2decb74161 Remove SHA1 from the library
SHA1 is on the cusp of being utterly broken so no new
software should be making use of it for any reason.
2016-01-16 09:08:28 +10:00
Rhys Weatherley
1ae693127c Reduce the state size for BLAKE2 by moving state.v to the stack 2016-01-16 06:43:56 +10:00
Rhys Weatherley
fd38b7e127 Add HMAC support to all of the hash algorithms 2015-03-24 19:41:24 +10:00
Rhys Weatherley
0c52bf0d50 Simplify the hashing API by removing the need to remember the final hash 2015-03-14 15:36:40 +10:00
Rhys Weatherley
e10b398949 BLAKE2b hash algorithm 2015-03-14 08:47:03 +10:00