aboutsummaryrefslogtreecommitdiffstats
path: root/libkeccak_state_free.c (unfollow)
Commit message (Expand)AuthorFilesLines
2024-09-15m + split out implemenation for w=8,16,32,64Mattias Andrée9-514/+437
2024-09-15Optimisation for w=8,16,32Mattias Andrée9-69/+434
2024-09-15mMattias Andrée1-3/+10
2024-09-15Organise filesMattias Andrée47-275/+321
2024-09-15mMattias Andrée1-6/+2
2024-09-15Move man pages into man3/ and man7/Mattias Andrée61-63/+63
2024-09-15Split libkeccak.h and fix support for architectures that do not allow misaligned memoryMattias Andrée16-868/+958
2024-09-15mMattias Andrée2-2/+1
2024-09-14Update yearMattias Andrée1-1/+1
2024-09-14Add todo about optimising for smaller word sizes (should drastically improve performance)1.4.1Mattias Andrée1-0/+4
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
2023-07-02Fix false warnings1.4Mattias Andrée2-10/+8
2023-07-02Update DEPENDENCIESMattias Andrée1-1/+0
2023-07-02Remove use of valgrind in make checkMattias Andrée1-4/+1
2023-07-02Remove -s from LDFLAGS and -std=c99 from CFLAGS and specify CC=c99Mattias Andrée2-6/+8
2022-02-27Update TODOMattias Andrée1-3/+5
2022-02-27Add cSHAKEMattias Andrée25-81/+848
2022-02-27mMattias Andrée1-1/+1
2022-02-26Keccak[] is not defined via its output size, but it is only explicitly defined for Keccak1600, so proportional for restMattias Andrée1-4/+3
2022-02-26Bump lib minor numberMattias Andrée1-1/+1
2022-02-26Add tests for byte-incomplete outputMattias Andrée1-1/+75
2022-02-26Add some known-answer testsMattias Andrée1-1/+312
2022-02-26Fix libkeccak_degeneralise_spec and add missing error: LIBKECCAK_GENERALISED_SPEC_ERROR_STATE_BITRATE_CAPACITY_INCONSISTENCYMattias Andrée3-19/+29
2022-02-26Fix error in libkeccak_degeneralise_spec: spec->state_size was set to 1 rather than have_state_sizeMattias Andrée1-6/+6
2022-02-26Remove useless restrict from internal functionsMattias Andrée1-4/+4
2022-02-26Remove useless restrictsMattias Andrée24-57/+57
2022-02-23Remove unused variables from libkeccak_zerocopy_digestØystein Heskestad1-2/+0
2022-02-19Fix use of install_name_tool: rewrote incorrect, non-existing file1.3.1.2Mattias Andrée1-1/+1
2022-02-19Forgot to bump the year when I made a commit Feb 3Mattias Andrée1-1/+1
2022-02-19Move operand for install_name_tool from macro in macos.mk to usage in Makefile1.3.1.1Mattias Andrée2-2/+2
2022-02-19Set install name for installed libraryCarlo Cabrera3-2/+6
2022-02-19Set install name in `LIBFLAGS`Carlo Cabrera3-6/+2
2022-02-19Update readmeMattias Andrée1-1/+1
2022-02-19Remove use of ifeq in Makefile and move use of install_name_tool from install-time to build-timeMattias Andrée3-3/+5
2022-02-06Fix library install name in `install` target on macOSCarlo Cabrera1-0/+3
2022-02-06Implement library versioning for macOSCarlo Cabrera1-1/+1
2022-02-03Fix blksize adjustment when exceeding alloca limit in libkeccak_generalised_sum_fd1.3.1Mattias Andrée1-1/+5
2021-12-24Fix zero-copy update to libkeccak_generalised_sum_fd1.3Mattias Andrée1-3/+6
2021-12-24Add man pages for zero-copy functionsMattias Andrée13-7/+266
2021-12-24Update library version numberMattias Andrée1-1/+1
2021-12-24Add libkeccak_zerocopy_{update,digest} and in libkeccak_generalised_sum_fd (requires man pages)Mattias Andrée6-34/+216
2021-12-24Fix libkeccak_state_copyMattias Andrée1-4/+8
2021-12-24Fix marshal and unmarshalMattias Andrée2-28/+45
2021-07-30Suppress clang warnings1.2.2Mattias Andrée2-0/+11
2021-07-30Use inline instead of static inline for non-deprecated functionsMattias Andrée27-62/+217
2021-07-30Fix clang warningsMattias Andrée18-61/+152
2021-07-30Do not divide by sizeof(char)Mattias Andrée6-17/+17
2021-07-30Fix warningMattias Andrée1-1/+1
2021-07-30common.h: macOS needs alloca.h tooCaleb Xu1-1/+1
2021-07-27config.mk: doc ALLOCA_LIMIT, add CC=cc, and set PREFIX=/usr1.2.1Mattias Andrée1-1/+9