aboutsummaryrefslogtreecommitdiffstats
path: root/digest.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-02-22m fixes1.4.3Mattias Andrée1-3/+3
Signed-off-by: Mattias Andrée <m@maandree.se>
2024-09-15m + split out implemenation for w=8,16,32,64Mattias Andrée1-503/+66
Signed-off-by: Mattias Andrée <maandree@kth.se>
2024-09-15Optimisation for w=8,16,32Mattias Andrée1-53/+378
Signed-off-by: Mattias Andrée <maandree@kth.se>
2024-09-15Organise filesMattias Andrée1-35/+16
Signed-off-by: Mattias Andrée <maandree@kth.se>
2024-09-14Fix bug where the hash is incomplete and possiblity corrupt when the bitrate is not a multiple of the word sizeMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-02-26Remove useless restrict from internal functionsMattias Andrée1-4/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-02-26Remove useless restrictsMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-02-23Remove unused variables from libkeccak_zerocopy_digestØystein Heskestad1-2/+0
2021-12-24Add libkeccak_zerocopy_{update,digest} and in libkeccak_generalised_sum_fd (requires man pages)Mattias Andrée1-27/+120
Signed-off-by: Mattias Andrée <maandree@kth.se>
2021-07-30Fix clang warningsMattias Andrée1-30/+49
Signed-off-by: Mattias Andrée <maandree@kth.se>
2019-02-11General improvementsMattias Andrée1-26/+21
Signed-off-by: Mattias Andrée <maandree@kth.se>
2019-02-11Deprecate typedefsMattias Andrée1-14/+14
Signed-off-by: Mattias Andrée <maandree@kth.se>
2019-02-11Split most .c files into one per function and flatten file hierarchyMattias Andrée1-0/+0
Signed-off-by: Mattias Andrée <maandree@kth.se>
2019-02-10Fix warningsMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2019-02-10General API improvementsMattias Andrée1-48/+46
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-10-14General improvementsMattias Andrée1-8/+16
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-10-13Change style and licenseMattias Andrée1-366/+342
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-02-10bump year and change e-mailMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2015-10-07m docMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2015-07-25bump yearMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-13doc typoMattias Andrée1-4/+4
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-12mMattias Andrée1-2/+0
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-12mMattias Andrée1-1/+0
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-12minor optsMattias Andrée1-4/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-12add secure variants of update and digestMattias Andrée1-2/+115
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-11fix bug in libkeccak_squeezing_phaseMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-11mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-11bug fixed, but found that large outputs does not work correctlyMattias Andrée1-7/+7
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-07something seems to be wrong in libkeccak_f_round (not libkeccak_f_round64), but I have not figured out whatMattias Andrée1-4/+6
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-07small optimisations to libkeccak_pad10star1Mattias Andrée1-8/+7
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-07more optimisationMattias Andrée1-10/+7
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-07mMattias Andrée1-2/+3
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-07m + optimisationsMattias Andrée1-22/+21
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-07optimise libkeccak_squeezing_phaseMattias Andrée1-6/+9
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-06more manual optimisationsMattias Andrée1-11/+7
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-06some manual optimisationsMattias Andrée1-14/+26
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-06mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-06whoopsMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-06fix bugMattias Andrée1-4/+5
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-05m improvement: make msg in libkeccak_digest constMattias Andrée1-6/+4
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-05mMattias Andrée1-3/+3
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-05fix bugsMattias Andrée1-13/+19
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-05mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04add and fix more warningsMattias Andrée1-32/+31
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04begin makefile + fix warnings and errorsMattias Andrée1-14/+15
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04mMattias Andrée1-4/+4
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04completion of digest.c, apart from testing and fixing insecuritiesMattias Andrée1-14/+150
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04work on the hashingMattias Andrée1-31/+272
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04m gitignore + implementation of squeezersMattias Andrée1-21/+49
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04add digest.h and hex.hMattias Andrée1-0/+85
Signed-off-by: Mattias Andrée <maandree@operamail.com>