aboutsummaryrefslogtreecommitdiffstats
path: root/libkeccak.h (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-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2024-09-15Optimisation for w=8,16,32Mattias Andrée1-3/+20
Signed-off-by: Mattias Andrée <maandree@kth.se>
2024-09-15Organise filesMattias Andrée1-151/+37
Signed-off-by: Mattias Andrée <maandree@kth.se>
2024-09-15Split libkeccak.h and fix support for architectures that do not allow misaligned memoryMattias Andrée1-790/+8
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-02-27Add cSHAKEMattias Andrée1-5/+57
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-02-27mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-02-26Fix libkeccak_degeneralise_spec and add missing error: LIBKECCAK_GENERALISED_SPEC_ERROR_STATE_BITRATE_CAPACITY_INCONSISTENCYMattias Andrée1-1/+9
Signed-off-by: Mattias Andrée <maandree@kth.se>
2022-02-26Remove useless restrictsMattias Andrée1-28/+28
Signed-off-by: Mattias Andrée <maandree@kth.se>
2021-12-24Add libkeccak_zerocopy_{update,digest} and in libkeccak_generalised_sum_fd (requires man pages)Mattias Andrée1-0/+56
Signed-off-by: Mattias Andrée <maandree@kth.se>
2021-07-30Suppress clang warnings1.2.2Mattias Andrée1-0/+7
Signed-off-by: Mattias Andrée <maandree@kth.se>
2021-07-30Use inline instead of static inline for non-deprecated functionsMattias Andrée1-60/+40
Signed-off-by: Mattias Andrée <maandree@kth.se>
2021-07-30Fix clang warningsMattias Andrée1-3/+17
Signed-off-by: Mattias Andrée <maandree@kth.se>
2021-07-30Do not divide by sizeof(char)Mattias Andrée1-4/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>
2021-07-30Fix warningMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2019-02-12Deprecate libkeccak_{state,hmac}_{unmarshal_skip,marshal_size} and replace with the functions without the _skip or _size suffixMattias Andrée1-72/+20
Signed-off-by: Mattias Andrée <maandree@kth.se>
2019-02-11General improvementsMattias Andrée1-7/+7
Signed-off-by: Mattias Andrée <maandree@kth.se>
2019-02-11Deprecate typedefsMattias Andrée1-120/+119
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-7/+1144
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-10-14General improvementsMattias Andrée1-0/+0
Signed-off-by: Mattias Andrée <maandree@kth.se>
2017-10-13Change style and licenseMattias Andrée1-22/+2
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-07-25beginning of hmac implementationMattias Andrée1-0/+1
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-05mMattias Andrée1-3/+3
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04begin makefile + fix warnings and errorsMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04add files.oMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04add generalised-specMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04add digest.h and hex.hMattias Andrée1-0/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-11-04add spec.h, state.h and libkeccak.hMattias Andrée1-0/+28
Signed-off-by: Mattias Andrée <maandree@operamail.com>