Commit Graph

784 Commits

Author SHA1 Message Date
karel-m
e4793b50d0 Merge pull request #193 from libtom/pr/mac-blake2
BLAKE2 based MACs
2017-04-25 00:11:45 +02:00
Karel Miko
0f0f1e40be indentation 2017-04-24 21:59:21 +02:00
Karel Miko
3ea8a00ecd new multi_test 2017-04-23 23:29:10 +02:00
Karel Miko
08ea7fc0f4 demos/multi.c -> testprof/multi_test.c 2017-04-23 23:27:54 +02:00
Karel Miko
d587b380e6 updating demos/multi.c 2017-04-23 23:27:54 +02:00
Karel Miko
61105b67f4 test vectors from https://github.com/BLAKE2 2017-04-23 23:27:54 +02:00
Karel Miko
1c68bf9a74 update file_test 2017-04-23 23:27:54 +02:00
Karel Miko
f767ea3dcd update makefiles 2017-04-23 23:27:54 +02:00
Karel Miko
0d585958c1 BLAKE2 based MACs 2017-04-23 23:27:54 +02:00
Steffen Jaeckel
76fbac87e2 Merge pull request #195 from libtom/pr/hashes
improve hashsum
2017-04-23 23:24:11 +02:00
Steffen Jaeckel
943c7a7cfc use hash_filehandle() to read from stdin 2017-04-23 22:37:32 +02:00
Steffen Jaeckel
a6b8e52c43 make output equal to output of sha1sum etc. 2017-04-23 17:32:21 +02:00
Steffen Jaeckel
4ddee31de7 run hashsum for all hash algorithms 2017-04-23 16:10:01 +02:00
Steffen Jaeckel
7a83cea4db use appropriate names for sha3 hashes 2017-04-23 15:55:49 +02:00
karel-m
7ad6fcfa63 Merge pull request #194 from libtom/pr/helperpl-check-hashes
helper.pl --check-hashes + related fixes
2017-04-21 21:21:19 +02:00
Karel Miko
6d404afc97 helper.pl --check-hashes + related fixes 2017-04-21 21:20:31 +02:00
Steffen Jaeckel
75f2529cdf also run multi for coverage 2017-04-21 19:45:59 +02:00
Steffen Jaeckel
290926fe8a include CFLAGS when building demos 2017-04-21 19:45:59 +02:00
karel-m
65ace1a378 Merge pull request #184 from libtom/pr/file-related-tests
Facelift of *_file functions
2017-04-21 17:20:41 +02:00
Karel Miko
dae70f9ba4 update testprof/makefile* 2017-04-21 16:12:41 +02:00
Karel Miko
d1ae2889ae add file_test() 2017-04-21 16:12:18 +02:00
Karel Miko
336c52ca5f Facelift of *_file functions 2017-04-21 16:11:22 +02:00
Steffen Jaeckel
513fcf35fe Merge pull request #191 from ksherlock/blake2s
blake2s hash
2017-04-20 21:03:14 +02:00
Kelvin Sherlock
609d0afd00 updated hash_tv.txt 2017-04-20 12:28:38 -04:00
Kelvin Sherlock
56a2efa729 fix blake2s-160/224 hash sizes. 2017-04-20 11:22:16 -04:00
Kelvin Sherlock
4f7264135f update test vectors 2017-04-20 09:36:35 -04:00
Kelvin Sherlock
0109e3ca78 update tv_gen.c 2017-04-19 17:03:34 -04:00
Kelvin Sherlock
4905232eda more tests. 2017-04-19 16:50:34 -04:00
Kelvin Sherlock
c65d24222e always zeromem hash_state when done 2017-04-19 16:47:03 -04:00
Kelvin Sherlock
2dc574d477 use - in hash descriptors. 2017-04-19 16:46:36 -04:00
Kelvin Sherlock
4ee9d767bb add key/keylen parameters to blake2x_init 2017-04-10 18:29:51 -04:00
Kelvin Sherlock
0f97bb7415 fix burn blake2b stack size. 2017-04-10 16:37:34 -04:00
Kelvin Sherlock
55450078ea use compare_testvector in tests. 2017-04-10 12:00:22 -04:00
Kelvin Sherlock
ea8dde7f63 formatting 2017-04-10 11:34:59 -04:00
Kelvin Sherlock
dfbdb626c3 add missing const. 2017-04-10 10:50:34 -04:00
Kelvin Sherlock
6b46b447b5 replace packed parameter struct with offsets into a unsigned char buffer. 2017-04-10 10:40:20 -04:00
Kelvin Sherlock
6acdfe9a55 cleanup, resins with updated reference source 2017-04-10 10:22:50 -04:00
Kelvin Sherlock
afc6e8d370 minor cleanup. 2017-04-10 10:21:51 -04:00
Kelvin Sherlock
b4594ab3c6 remove inline and c99 variable declarations. 2017-04-09 17:22:42 -04:00
Kelvin Sherlock
268c87e33d add LTC_ARGCHK for blake2b_process. 2017-04-08 17:00:39 -04:00
Kelvin Sherlock
b412ab539a update makefiles for blake2b. 2017-04-08 15:44:30 -04:00
Kelvin Sherlock
6f6e2d30a8 clang-format 2017-04-08 15:43:38 -04:00
Kelvin Sherlock
7c5fef9b71 add blake2b hash 2017-04-08 15:40:56 -04:00
Kelvin Sherlock
5924bd43e6 tweak source to conform a little better 2017-04-08 15:40:20 -04:00
Kelvin Sherlock
b0e9a23e31 makefile updates. 2017-04-07 23:47:16 -04:00
Kelvin Sherlock
51075724c1 use hash_state * for all arguments. 2017-04-07 23:46:52 -04:00
Kelvin Sherlock
063df0bffe more tests. 2017-04-07 23:46:17 -04:00
Kelvin Sherlock
4449cdcea3 sort and number the ltc_hash_descriptors. 2017-04-07 23:45:49 -04:00
Kelvin Sherlock
1b5ae955d2 moe clang-format 2017-04-07 21:24:47 -04:00
Kelvin Sherlock
51f6b063d6 clang format 2017-04-07 21:12:54 -04:00