33 Commits

Author SHA1 Message Date
Nicholas Ward
12e6527b57 fixed messed up merge 2023-03-15 19:20:09 -07:00
Nicholas Ward
2a0df52388 Merge branch 'main' into hash-asm-optimization 2023-03-15 18:43:34 -07:00
Nicholas Ward
7fad9eb87a Merge branch 'main' into optimize-blake2b 2023-03-15 09:45:35 -07:00
Nicholas Ward
97cb5c75b6 bug fix 2023-03-14 15:52:52 -07:00
Nicholas Ward
684b668b60 fix 2023-03-14 15:52:52 -07:00
Nicholas Ward
2236f30ae5 more small optimizations 2023-03-14 15:52:50 -07:00
Nicholas Ward
e5f8632b5e small optimizations 2023-03-14 15:52:25 -07:00
Nicholas Ward
213ba8ff50 optimized initial hash value generation 2023-03-14 15:52:24 -07:00
Nicholas Ward
7c8026e893 cleanup 2023-03-14 15:51:58 -07:00
Nicholas Ward
2020202e50 optimize hash generation further further 2023-03-14 15:51:58 -07:00
Nicholas Ward
df7ea93ab3 optimize hash generation further 2023-03-14 15:51:58 -07:00
Nicholas Ward
3a0d86e262 hash function optimization 2023-03-14 15:51:58 -07:00
Nicholas Ward
4e8af821ae fixes 2023-03-14 15:51:58 -07:00
Nicholas Ward
9ad25b2aac optimizations 2023-03-14 15:51:58 -07:00
Nicholas Ward
476a554aea OR -> ADD 2023-03-14 12:29:30 -07:00
Nicholas Ward
33ccf8987e small optimizations 2023-03-08 12:34:50 -08:00
Nicholas Ward
fda2e19054 restored blake2b_g_function and call_blake2b_g_function macros 2023-03-08 12:13:38 -08:00
Nicholas Ward
0f55956ade optimized initial hash value generation 2023-03-07 17:17:23 -08:00
Nicholas Ward
5994f4d932 cleanup 2023-03-07 16:49:28 -08:00
Nicholas Ward
9d8d81b4b0 optimize hash generation further further 2023-03-07 16:19:15 -08:00
Nicholas Ward
c37d1e25fc optimize hash generation further 2023-03-07 16:18:59 -08:00
Nicholas Ward
40f90d8312 hash function optimization 2023-03-07 15:45:20 -08:00
Nicholas Ward
5f592e60dc fixes 2023-03-07 15:15:49 -08:00
Nicholas Ward
93abd35ffb optimizations 2023-03-07 15:15:49 -08:00
Dmitry Vagner
da7a8879c4 make hash functions take a location pointer 2023-02-16 16:59:51 -08:00
Dmitry Vagner
53ab0ada11 remove blake storage 2023-02-15 19:11:22 -08:00
Nicholas Ward
6ab6580058 block_size macro 2022-12-13 14:42:45 -08:00
Nicholas Ward
53004867b3 macro 2022-12-13 10:08:36 -08:00
Nicholas Ward
a564d7350c fixes and addressed comments 2022-12-13 10:08:36 -08:00
Nicholas Ward
24d6627a62 addressed comments 2022-12-13 10:08:36 -08:00
Nicholas Ward
fc14475541 documentation 2022-12-13 10:08:36 -08:00
Nicholas Ward
50ffb9072a documentation 2022-12-13 10:08:36 -08:00
Nicholas Ward
778aec627b rename blake -> blake2b 2022-12-13 10:08:36 -08:00