index
:
libkeccak
master
[Basically feature complete] Keccak-family, including SHA-3, hashing library
Mattias Andrée <m@maandree.se>
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Makefile
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2024-09-15
Split libkeccak.h and fix support for architectures that do not allow misaligned memory
Mattias Andrée
1
-7
/
+17
2024-09-15
m
Mattias Andrée
2
-2
/
+1
2024-09-14
Update year
Mattias Andrée
1
-1
/
+1
2024-09-14
Add todo about optimising for smaller word sizes (should drastically improve performance)
1.4.1
Mattias Andrée
1
-0
/
+4
2024-09-14
Fix bug where the hash is incomplete and possiblity corrupt when the bitrate is not a multiple of the word size
Mattias Andrée
1
-1
/
+1
2023-07-02
Fix false warnings
1.4
Mattias Andrée
2
-10
/
+8
2023-07-02
Update DEPENDENCIES
Mattias Andrée
1
-1
/
+0
2023-07-02
Remove use of valgrind in make check
Mattias Andrée
1
-4
/
+1
2023-07-02
Remove -s from LDFLAGS and -std=c99 from CFLAGS and specify CC=c99
Mattias Andrée
2
-6
/
+8
2022-02-27
Update TODO
Mattias Andrée
1
-3
/
+5
2022-02-27
Add cSHAKE
Mattias Andrée
25
-81
/
+848
2022-02-27
m
Mattias Andrée
1
-1
/
+1
2022-02-26
Keccak[] is not defined via its output size, but it is only explicitly defined for Keccak1600, so proportional for rest
Mattias Andrée
1
-4
/
+3
2022-02-26
Bump lib minor number
Mattias Andrée
1
-1
/
+1
2022-02-26
Add tests for byte-incomplete output
Mattias Andrée
1
-1
/
+75
2022-02-26
Add some known-answer tests
Mattias Andrée
1
-1
/
+312
2022-02-26
Fix libkeccak_degeneralise_spec and add missing error: LIBKECCAK_GENERALISED_SPEC_ERROR_STATE_BITRATE_CAPACITY_INCONSISTENCY
Mattias Andrée
3
-19
/
+29
2022-02-26
Fix error in libkeccak_degeneralise_spec: spec->state_size was set to 1 rather than have_state_size
Mattias Andrée
1
-6
/
+6
2022-02-26
Remove useless restrict from internal functions
Mattias Andrée
1
-4
/
+4
2022-02-26
Remove useless restricts
Mattias Andrée
24
-57
/
+57
2022-02-23
Remove unused variables from libkeccak_zerocopy_digest
Øystein Heskestad
1
-2
/
+0
2022-02-19
Fix use of install_name_tool: rewrote incorrect, non-existing file
1.3.1.2
Mattias Andrée
1
-1
/
+1
2022-02-19
Forgot to bump the year when I made a commit Feb 3
Mattias Andrée
1
-1
/
+1
2022-02-19
Move operand for install_name_tool from macro in macos.mk to usage in Makefile
1.3.1.1
Mattias Andrée
2
-2
/
+2
2022-02-19
Set install name for installed library
Carlo Cabrera
3
-2
/
+6
2022-02-19
Set install name in `LIBFLAGS`
Carlo Cabrera
3
-6
/
+2
2022-02-19
Update readme
Mattias Andrée
1
-1
/
+1
2022-02-19
Remove use of ifeq in Makefile and move use of install_name_tool from install-time to build-time
Mattias Andrée
3
-3
/
+5
2022-02-06
Fix library install name in `install` target on macOS
Carlo Cabrera
1
-0
/
+3
2022-02-06
Implement library versioning for macOS
Carlo Cabrera
1
-1
/
+1
2022-02-03
Fix blksize adjustment when exceeding alloca limit in libkeccak_generalised_sum_fd
1.3.1
Mattias Andrée
1
-1
/
+5
2021-12-24
Fix zero-copy update to libkeccak_generalised_sum_fd
1.3
Mattias Andrée
1
-3
/
+6
2021-12-24
Add man pages for zero-copy functions
Mattias Andrée
13
-7
/
+266
2021-12-24
Update library version number
Mattias Andrée
1
-1
/
+1
2021-12-24
Add libkeccak_zerocopy_{update,digest} and in libkeccak_generalised_sum_fd (requires man pages)
Mattias Andrée
6
-34
/
+216
2021-12-24
Fix libkeccak_state_copy
Mattias Andrée
1
-4
/
+8
2021-12-24
Fix marshal and unmarshal
Mattias Andrée
2
-28
/
+45
2021-07-30
Suppress clang warnings
1.2.2
Mattias Andrée
2
-0
/
+11
2021-07-30
Use inline instead of static inline for non-deprecated functions
Mattias Andrée
27
-62
/
+217
2021-07-30
Fix clang warnings
Mattias Andrée
18
-61
/
+152
2021-07-30
Do not divide by sizeof(char)
Mattias Andrée
6
-17
/
+17
2021-07-30
Fix warning
Mattias Andrée
1
-1
/
+1
2021-07-30
common.h: macOS needs alloca.h too
Caleb Xu
1
-1
/
+1
2021-07-27
config.mk: doc ALLOCA_LIMIT, add CC=cc, and set PREFIX=/usr
1.2.1
Mattias Andrée
1
-1
/
+9
2021-07-27
Add ALLOCA_LIMIT to fix bug #13 on GitHub reported by Justin Gottula
Mattias Andrée
2
-9
/
+30
2021-03-01
Improve makefile
Mattias Andrée
1
-5
/
+6
2020-06-10
Style fix
Mattias Andrée
1
-5
/
+5
2020-06-10
support WIN32
hackyminer
2
-0
/
+11
2019-02-12
Deprecate libkeccak_{state,hmac}_{unmarshal_skip,marshal_size} and replace with the functions without the _skip or _size suffix
Mattias Andrée
20
-302
/
+152
2019-02-11
Update makefile
1.2
Mattias Andrée
1
-59
/
+59
[next]