aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update e-mailHEAD1.4.2masterMattias Andrée12 days1-1/+1
* m + split out implemenation for w=8,16,32,64Mattias Andrée2024-09-159-514/+437
* Optimisation for w=8,16,32Mattias Andrée2024-09-159-69/+434
* mMattias Andrée2024-09-151-3/+10
* Organise filesMattias Andrée2024-09-1547-275/+321
* mMattias Andrée2024-09-151-6/+2
* Move man pages into man3/ and man7/Mattias Andrée2024-09-1561-63/+63
* Split libkeccak.h and fix support for architectures that do not allow misaligned memoryMattias Andrée2024-09-1516-868/+958
* mMattias Andrée2024-09-152-2/+1
* Update yearMattias Andrée2024-09-141-1/+1
* Add todo about optimising for smaller word sizes (should drastically improve performance)1.4.1Mattias Andrée2024-09-141-0/+4
* Fix bug where the hash is incomplete and possiblity corrupt when the bitrate is not a multiple of the word sizeMattias Andrée2024-09-141-1/+1
* Empty signed commitMattias Andrée2024-04-060-0/+0
* Fix false warnings1.4Mattias Andrée2023-07-022-10/+8
* Update DEPENDENCIESMattias Andrée2023-07-021-1/+0
* Remove use of valgrind in make checkMattias Andrée2023-07-021-4/+1
* Remove -s from LDFLAGS and -std=c99 from CFLAGS and specify CC=c99Mattias Andrée2023-07-022-6/+8
* Update TODOMattias Andrée2022-02-271-3/+5
* Add cSHAKEMattias Andrée2022-02-2725-81/+848
* mMattias Andrée2022-02-271-1/+1
* Keccak[] is not defined via its output size, but it is only explicitly defined for Keccak1600, so proportional for restMattias Andrée2022-02-261-4/+3
* Bump lib minor numberMattias Andrée2022-02-261-1/+1
* Add tests for byte-incomplete outputMattias Andrée2022-02-261-1/+75
* Add some known-answer testsMattias Andrée2022-02-261-1/+312
* Fix libkeccak_degeneralise_spec and add missing error: LIBKECCAK_GENERALISED_SPEC_ERROR_STATE_BITRATE_CAPACITY_INCONSISTENCYMattias Andrée2022-02-263-19/+29
* Fix error in libkeccak_degeneralise_spec: spec->state_size was set to 1 rather than have_state_sizeMattias Andrée2022-02-261-6/+6
* Remove useless restrict from internal functionsMattias Andrée2022-02-261-4/+4
* Remove useless restrictsMattias Andrée2022-02-2624-57/+57
* Merge pull request #18 from oyheskes/remove-unused-variablesMattias Andrée2022-02-261-2/+0
|\
| * Remove unused variables from libkeccak_zerocopy_digestØystein Heskestad2022-02-231-2/+0
|/
* Fix use of install_name_tool: rewrote incorrect, non-existing file1.3.1.2Mattias Andrée2022-02-191-1/+1
* Forgot to bump the year when I made a commit Feb 3Mattias Andrée2022-02-191-1/+1
* Move operand for install_name_tool from macro in macos.mk to usage in Makefile1.3.1.1Mattias Andrée2022-02-192-2/+2
* Merge pull request #17 from carlocab/install-nameMattias Andrée2022-02-192-2/+2
|\
| * Set install name for installed libraryCarlo Cabrera2022-02-193-2/+6
| * Set install name in `LIBFLAGS`Carlo Cabrera2022-02-193-6/+2
|/
* Update readmeMattias Andrée2022-02-191-1/+1
* Remove use of ifeq in Makefile and move use of install_name_tool from install-time to build-timeMattias Andrée2022-02-193-3/+5
* Merge pull request #16 from carlocab/macos-install-namesMattias Andrée2022-02-191-0/+3
|\
| * Fix library install name in `install` target on macOSCarlo Cabrera2022-02-061-0/+3
* | Merge pull request #15 from carlocab/macos-library-versioningMattias Andrée2022-02-191-1/+1
|\ \ | |/ |/|
| * Implement library versioning for macOSCarlo Cabrera2022-02-061-1/+1
|/
* Fix blksize adjustment when exceeding alloca limit in libkeccak_generalised_sum_fd1.3.1Mattias Andrée2022-02-031-1/+5
* Fix zero-copy update to libkeccak_generalised_sum_fd1.3Mattias Andrée2021-12-241-3/+6
* Add man pages for zero-copy functionsMattias Andrée2021-12-2413-7/+266
* Update library version numberMattias Andrée2021-12-241-1/+1
* Add libkeccak_zerocopy_{update,digest} and in libkeccak_generalised_sum_fd (requires man pages)Mattias Andrée2021-12-246-34/+216
* Fix libkeccak_state_copyMattias Andrée2021-12-241-4/+8
* Fix marshal and unmarshalMattias Andrée2021-12-242-28/+45
* Suppress clang warnings1.2.2Mattias Andrée2021-07-302-0/+11