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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Update e-mail
HEAD
1.4.2
master
Mattias Andrée
2024-10-06
1
-1
/
+1
*
m + split out implemenation for w=8,16,32,64
Mattias Andrée
2024-09-15
9
-514
/
+437
*
Optimisation for w=8,16,32
Mattias Andrée
2024-09-15
9
-69
/
+434
*
m
Mattias Andrée
2024-09-15
1
-3
/
+10
*
Organise files
Mattias Andrée
2024-09-15
47
-275
/
+321
*
m
Mattias Andrée
2024-09-15
1
-6
/
+2
*
Move man pages into man3/ and man7/
Mattias Andrée
2024-09-15
61
-63
/
+63
*
Split libkeccak.h and fix support for architectures that do not allow misaligned memory
Mattias Andrée
2024-09-15
16
-868
/
+958
*
m
Mattias Andrée
2024-09-15
2
-2
/
+1
*
Update year
Mattias Andrée
2024-09-14
1
-1
/
+1
*
Add todo about optimising for smaller word sizes (should drastically improve performance)
1.4.1
Mattias Andrée
2024-09-14
1
-0
/
+4
*
Fix bug where the hash is incomplete and possiblity corrupt when the bitrate is not a multiple of the word size
Mattias Andrée
2024-09-14
1
-1
/
+1
*
Empty signed commit
Mattias Andrée
2024-04-06
0
-0
/
+0
*
Fix false warnings
1.4
Mattias Andrée
2023-07-02
2
-10
/
+8
*
Update DEPENDENCIES
Mattias Andrée
2023-07-02
1
-1
/
+0
*
Remove use of valgrind in make check
Mattias Andrée
2023-07-02
1
-4
/
+1
*
Remove -s from LDFLAGS and -std=c99 from CFLAGS and specify CC=c99
Mattias Andrée
2023-07-02
2
-6
/
+8
*
Update TODO
Mattias Andrée
2022-02-27
1
-3
/
+5
*
Add cSHAKE
Mattias Andrée
2022-02-27
25
-81
/
+848
*
m
Mattias Andrée
2022-02-27
1
-1
/
+1
*
Keccak[] is not defined via its output size, but it is only explicitly defined for Keccak1600, so proportional for rest
Mattias Andrée
2022-02-26
1
-4
/
+3
*
Bump lib minor number
Mattias Andrée
2022-02-26
1
-1
/
+1
*
Add tests for byte-incomplete output
Mattias Andrée
2022-02-26
1
-1
/
+75
*
Add some known-answer tests
Mattias Andrée
2022-02-26
1
-1
/
+312
*
Fix libkeccak_degeneralise_spec and add missing error: LIBKECCAK_GENERALISED_SPEC_ERROR_STATE_BITRATE_CAPACITY_INCONSISTENCY
Mattias Andrée
2022-02-26
3
-19
/
+29
*
Fix error in libkeccak_degeneralise_spec: spec->state_size was set to 1 rather than have_state_size
Mattias Andrée
2022-02-26
1
-6
/
+6
*
Remove useless restrict from internal functions
Mattias Andrée
2022-02-26
1
-4
/
+4
*
Remove useless restricts
Mattias Andrée
2022-02-26
24
-57
/
+57
*
Merge pull request #18 from oyheskes/remove-unused-variables
Mattias Andrée
2022-02-26
1
-2
/
+0
|
\
|
*
Remove unused variables from libkeccak_zerocopy_digest
Øystein Heskestad
2022-02-23
1
-2
/
+0
|
/
*
Fix use of install_name_tool: rewrote incorrect, non-existing file
1.3.1.2
Mattias Andrée
2022-02-19
1
-1
/
+1
*
Forgot to bump the year when I made a commit Feb 3
Mattias Andrée
2022-02-19
1
-1
/
+1
*
Move operand for install_name_tool from macro in macos.mk to usage in Makefile
1.3.1.1
Mattias Andrée
2022-02-19
2
-2
/
+2
*
Merge pull request #17 from carlocab/install-name
Mattias Andrée
2022-02-19
2
-2
/
+2
|
\
|
*
Set install name for installed library
Carlo Cabrera
2022-02-19
3
-2
/
+6
|
*
Set install name in `LIBFLAGS`
Carlo Cabrera
2022-02-19
3
-6
/
+2
|
/
*
Update readme
Mattias Andrée
2022-02-19
1
-1
/
+1
*
Remove use of ifeq in Makefile and move use of install_name_tool from install-time to build-time
Mattias Andrée
2022-02-19
3
-3
/
+5
*
Merge pull request #16 from carlocab/macos-install-names
Mattias Andrée
2022-02-19
1
-0
/
+3
|
\
|
*
Fix library install name in `install` target on macOS
Carlo Cabrera
2022-02-06
1
-0
/
+3
*
|
Merge pull request #15 from carlocab/macos-library-versioning
Mattias Andrée
2022-02-19
1
-1
/
+1
|
\
\
|
|
/
|
/
|
|
*
Implement library versioning for macOS
Carlo Cabrera
2022-02-06
1
-1
/
+1
|
/
*
Fix blksize adjustment when exceeding alloca limit in libkeccak_generalised_sum_fd
1.3.1
Mattias Andrée
2022-02-03
1
-1
/
+5
*
Fix zero-copy update to libkeccak_generalised_sum_fd
1.3
Mattias Andrée
2021-12-24
1
-3
/
+6
*
Add man pages for zero-copy functions
Mattias Andrée
2021-12-24
13
-7
/
+266
*
Update library version number
Mattias Andrée
2021-12-24
1
-1
/
+1
*
Add libkeccak_zerocopy_{update,digest} and in libkeccak_generalised_sum_fd (requires man pages)
Mattias Andrée
2021-12-24
6
-34
/
+216
*
Fix libkeccak_state_copy
Mattias Andrée
2021-12-24
1
-4
/
+8
*
Fix marshal and unmarshal
Mattias Andrée
2021-12-24
2
-28
/
+45
*
Suppress clang warnings
1.2.2
Mattias Andrée
2021-07-30
2
-0
/
+11
[next]