aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* -Wimplicit-fallthrough=4 compliancePřemysl Eric Janouch2021-10-132-0/+8
|
* Merge pull request #36 from themaxdavitt/themaxdavitt-patch-1Jean-Philippe Aumasson2021-06-071-1/+1
|\ | | | | Fix link to hash-flooding DOS attack slides
| * Fix link to hash-flooding DOS attack slidesMax Davitt2021-06-061-1/+1
|/
* Merge pull request #35 from veorq/uint8t2ucharJean-Philippe Aumasson2021-03-126-31/+36
|\ | | | | address potential strict aliasing violation
| * constsJP Aumasson2021-03-122-6/+6
| |
| * typechangeJP Aumasson2021-02-206-31/+36
|/
* Merge pull request #34 from veorq/moretestJean-Philippe Aumasson2021-02-197-350/+2348
|\ | | | | more tests and security checks
| * testsJP Aumasson2021-02-197-350/+2348
|/
* halfsiphash header + badgeJP Aumasson2021-02-194-3/+29
|
* Merge pull request #32 from veorq/headerJean-Philippe Aumasson2021-01-192-3/+27
|\ | | | | header
| * fixesJP Aumasson2021-01-192-59/+62
| |
| * headerJP Aumasson2021-01-192-61/+82
|/
* Merge pull request #30 from veorq/notahashJean-Philippe Aumasson2021-01-114-42/+77
|\ | | | | Notahash
| * ignore binsJP Aumasson2021-01-111-0/+5
| |
| * formattingJean-Philippe Aumasson2021-01-111-3/+3
| |
| * readmeJP Aumasson2021-01-113-42/+72
|/
* Merge pull request #26 from jflopezfernandez/masterJean-Philippe Aumasson2019-12-151-0/+5
|\ | | | | Added some common IDE folders to gitignore
| * Added some common IDE folders to gitignoreJose Fernando Lopez Fernandez2019-12-151-0/+5
|/
* Merge pull request #23 from altendky/return_for_test_failedJean-Philippe Aumasson2019-09-271-1/+4
|\ | | | | Return non-zero when tests fail
| * Initialize any_failedKyle Altendorf2019-09-221-1/+1
| | | | | | | | oops
| * Merge branch 'master' into return_for_test_failedKyle Altendorf2019-09-223-2/+7
| |\ | |/ |/|
* | Merge pull request #24 from altendky/separate_test_and_mainJean-Philippe Aumasson2019-09-223-2/+7
|\ \ | | | | | | Separate test function and main()
| * | Separate test function and main()Kyle Altendorf2019-09-213-2/+7
|/ / | | | | | | | | This allows for inclusion of the test function/file in a program with an existing main(). This is an isolated piece of #19.
| * Return non-zero when tests failKyle Altendorf2019-09-211-1/+4
|/ | | | | | | This allows for shell scripts to check for success or failure without parsing the printed output. If the function name is later changed from main() it will also allow other code calling the tests to also easily check the pass or fail status.
* Merge pull request #21 from altendky/full_siphash_format_specifiersJean-Philippe Aumasson2019-09-191-8/+5
|\ | | | | Use size_t and fixed width format specifiers for printf()... for siphash.c
| * Correct \ alignmentKyle Altendorf2019-09-181-4/+4
| |
| * Use size_t and fixed width format specifiers for printf()... for siphash.cKyle Altendorf2019-09-181-8/+5
|/ | | | | | | It was forgotten in #17 to apply this to siphash.c as well as halfsiphash.c. Note that as-is this does change to a single 16-hex-char string for v0/1/2/3 in debug output rather than having 8 then a space then 8. If preferred it can be changed back to having the space and using `PRIx32` twice instead of `PRIx64` once.
* Merge pull request #17 from altendky/format_specifiersJean-Philippe Aumasson2019-09-141-4/+5
|\ | | | | Use size_t and fixed width format specifiers for printf()
| * Use size_t and fixed with format specifiers for printf()Kyle Altendorf2019-09-131-4/+5
| |
* | Merge pull request #15 from altendky/makefile_rounds_parametersJean-Philippe Aumasson2019-09-134-9/+32
|\ \ | |/ |/| Make *c* and *d* rounds less intrusively configurable
| * Make *c* and *d* rounds less intrusively configurableKyle Altendorf2019-09-104-9/+32
|/
* Merge pull request #13 from altendky/use_UINTxx_C_macrosJean-Philippe Aumasson2019-09-102-6/+6
|\ | | | | Use UINTxx_C() macros for 'large' constants
| * Use UINTxx_C() macros for 'large' constantsKyle Altendorf2019-09-092-6/+6
| |
* | Merge pull request #12 from altendky/remove_duplicated_U32TO8_LEJean-Philippe Aumasson2019-09-101-6/+0
|\ \ | | | | | | Remove duplicated U32TO8_LE() macro definition
| * | Remove duplicated U32TO8_LE() macro definitionKyle Altendorf2019-09-091-6/+0
| |/
* | Merge pull request #14 from altendky/avoid_unused_variable_fails_warningsJean-Philippe Aumasson2019-09-101-1/+4
|\ \ | |/ |/| Avoid unused variable fails warnings
| * Remove unneded #ifndef GETVECTORS checkKyle Altendorf2019-09-091-2/+0
| |
| * Avoid warnings about unused variable failsKyle Altendorf2019-09-091-1/+6
|/ | | | | | | test.c: In function ‘main’: test.c:49:9: warning: variable ‘fails’ set but not used [-Wunused-but-set-variable] int fails = 0; ^~~~~
* d/experimentalJP Aumasson2017-02-241-3/+3
|
* Merge pull request #7 from dchest/halfvectorsJP Aumasson2017-01-061-48/+48
|\ | | | | Update test vectors for HalfSipHash
| * Update test vectors for HalfSipHashDmitry Chestnykh2017-01-051-48/+48
|/ | | | PR #6 fixed an issue that requires generating new test vectors.
* Merge pull request #6 from zx2c4/masterJP Aumasson2016-12-251-1/+1
|\ | | | | halfsiphash: 4 byte chunks, not 8, so compute leftover correctly
| * halfsiphash: 4 byte chunks, not 8, so compute leftover correctlyJason A. Donenfeld2016-12-211-1/+1
|/
* autogen vectors, tweaked hsiphashJP Aumasson2016-12-175-470/+1051
|
* chaskey constantsJP Aumasson2016-12-162-131/+132
|
* bugfixJP Aumasson2016-12-162-65/+65
|
* experimentalJP Aumasson2016-12-161-2/+2
|
* readmeJP Aumasson2016-12-167-417/+710
|
* comments on 128b securityJP Aumasson2016-02-291-0/+4
|
* recover deleted filesJP Aumasson2016-01-202-0/+232
|