Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | comments | JP Aumasson | 2022-10-22 | 3 | -3/+19 |
| | |||||
* | duallicense | JP Aumasson | 2022-10-22 | 3 | -0/+9 |
| | |||||
* | Merge pull request #46 from devendranaga/master | Jean-Philippe Aumasson | 2022-10-22 | 1 | -1/+1 |
|\ | | | | | SipHash works on ESP8266 running FreeRTOS. So Update the README on OS… | ||||
| * | SipHash works on ESP8266 running FreeRTOS. So Update the README on OS support | Dev | 2022-08-17 | 1 | -1/+1 |
|/ | |||||
* | debug symbol fix | JP Aumasson | 2022-07-28 | 1 | -1/+1 |
| | |||||
* | Merge pull request #39 from snej/rename-debug-symbol | Jean-Philippe Aumasson | 2022-07-28 | 2 | -2/+5 |
|\ | | | | | Rename `DEBUG` to `DEBUG_SIPHASH` – fixing the makefile upstream | ||||
| * | Merge branch 'master' into rename-debug-symbol | Jean-Philippe Aumasson | 2022-07-28 | 3 | -3/+8 |
| |\ | |/ |/| | |||||
* | | Merge pull request #41 from noocsharp/master | Jean-Philippe Aumasson | 2022-01-21 | 1 | -1/+1 |
|\ \ | | | | | | | fix typo: clarify -> clarity | ||||
| * | | fix typo: clarify -> clarity | Nihal Jere | 2022-01-20 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #40 from noocsharp/master | Jean-Philippe Aumasson | 2022-01-14 | 2 | -2/+4 |
|\ \ | | | | | | | only include stdio when used | ||||
| * | | only include stdio when used | Nihal Jere | 2022-01-12 | 2 | -2/+4 |
|/ / | |||||
| * | Rename `DEBUG` to `DEBUG_SIPHASH` | Jens Alfke | 2021-11-11 | 2 | -2/+2 |
|/ | | | | | | | | | | | | `DEBUG` is too generic a name to use for a flag that causes SipHash to log to the console on every hash operation; changed it to `DEBUG_SIPHASH`. An example: Xcode's project templates have a `-DDEBUG=1` Clang flag in the 'Debug' config, so nearly every iOS and macOS app defines DEBUG in dev builds! When I (@snej) added SipHash to my Mac project, I started getting huge amounts of console logs until I found and renamed its `#ifdef DEBUG`. | ||||
* | https | JP Aumasson | 2021-10-31 | 1 | -1/+1 |
| | |||||
* | halfsh header, cleanup | JP Aumasson | 2021-10-31 | 1 | -2/+1 |
| | |||||
* | Merge pull request #37 from pjanx/master | Jean-Philippe Aumasson | 2021-10-31 | 2 | -0/+8 |
|\ | | | | | -Wimplicit-fallthrough=4 compliance | ||||
| * | -Wimplicit-fallthrough=4 compliance | Přemysl Eric Janouch | 2021-10-13 | 2 | -0/+8 |
|/ | |||||
* | Merge pull request #36 from themaxdavitt/themaxdavitt-patch-1 | Jean-Philippe Aumasson | 2021-06-07 | 1 | -1/+1 |
|\ | | | | | Fix link to hash-flooding DOS attack slides | ||||
| * | Fix link to hash-flooding DOS attack slides | Max Davitt | 2021-06-06 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #35 from veorq/uint8t2uchar | Jean-Philippe Aumasson | 2021-03-12 | 6 | -31/+36 |
|\ | | | | | address potential strict aliasing violation | ||||
| * | consts | JP Aumasson | 2021-03-12 | 2 | -6/+6 |
| | | |||||
| * | typechange | JP Aumasson | 2021-02-20 | 6 | -31/+36 |
|/ | |||||
* | Merge pull request #34 from veorq/moretest | Jean-Philippe Aumasson | 2021-02-19 | 7 | -728/+2726 |
|\ | | | | | more tests and security checks | ||||
| * | tests | JP Aumasson | 2021-02-19 | 7 | -728/+2726 |
|/ | |||||
* | halfsiphash header + badge | JP Aumasson | 2021-02-19 | 4 | -3/+29 |
| | |||||
* | Merge pull request #32 from veorq/header | Jean-Philippe Aumasson | 2021-01-19 | 2 | -3/+27 |
|\ | | | | | header | ||||
| * | fixes | JP Aumasson | 2021-01-19 | 2 | -59/+62 |
| | | |||||
| * | header | JP Aumasson | 2021-01-19 | 2 | -62/+83 |
|/ | |||||
* | Merge pull request #30 from veorq/notahash | Jean-Philippe Aumasson | 2021-01-11 | 4 | -42/+77 |
|\ | | | | | Notahash | ||||
| * | ignore bins | JP Aumasson | 2021-01-11 | 1 | -0/+5 |
| | | |||||
| * | formatting | Jean-Philippe Aumasson | 2021-01-11 | 1 | -3/+3 |
| | | |||||
| * | readme | JP Aumasson | 2021-01-11 | 3 | -42/+72 |
|/ | |||||
* | Merge pull request #26 from jflopezfernandez/master | Jean-Philippe Aumasson | 2019-12-15 | 1 | -0/+5 |
|\ | | | | | Added some common IDE folders to gitignore | ||||
| * | Added some common IDE folders to gitignore | Jose Fernando Lopez Fernandez | 2019-12-15 | 1 | -0/+5 |
|/ | |||||
* | Merge pull request #23 from altendky/return_for_test_failed | Jean-Philippe Aumasson | 2019-09-27 | 1 | -1/+4 |
|\ | | | | | Return non-zero when tests fail | ||||
| * | Initialize any_failed | Kyle Altendorf | 2019-09-22 | 1 | -1/+1 |
| | | | | | | | | oops | ||||
| * | Merge branch 'master' into return_for_test_failed | Kyle Altendorf | 2019-09-22 | 3 | -2/+7 |
| |\ | |/ |/| | |||||
* | | Merge pull request #24 from altendky/separate_test_and_main | Jean-Philippe Aumasson | 2019-09-22 | 3 | -2/+7 |
|\ \ | | | | | | | Separate test function and main() | ||||
| * | | Separate test function and main() | Kyle Altendorf | 2019-09-21 | 3 | -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 fail | Kyle Altendorf | 2019-09-21 | 1 | -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_specifiers | Jean-Philippe Aumasson | 2019-09-19 | 1 | -8/+5 |
|\ | | | | | Use size_t and fixed width format specifiers for printf()... for siphash.c | ||||
| * | Correct \ alignment | Kyle Altendorf | 2019-09-18 | 1 | -4/+4 |
| | | |||||
| * | Use size_t and fixed width format specifiers for printf()... for siphash.c | Kyle Altendorf | 2019-09-18 | 1 | -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_specifiers | Jean-Philippe Aumasson | 2019-09-14 | 1 | -4/+5 |
|\ | | | | | Use size_t and fixed width format specifiers for printf() | ||||
| * | Use size_t and fixed with format specifiers for printf() | Kyle Altendorf | 2019-09-13 | 1 | -4/+5 |
| | | |||||
* | | Merge pull request #15 from altendky/makefile_rounds_parameters | Jean-Philippe Aumasson | 2019-09-13 | 4 | -9/+32 |
|\ \ | |/ |/| | Make *c* and *d* rounds less intrusively configurable | ||||
| * | Make *c* and *d* rounds less intrusively configurable | Kyle Altendorf | 2019-09-10 | 4 | -9/+32 |
|/ | |||||
* | Merge pull request #13 from altendky/use_UINTxx_C_macros | Jean-Philippe Aumasson | 2019-09-10 | 2 | -6/+6 |
|\ | | | | | Use UINTxx_C() macros for 'large' constants | ||||
| * | Use UINTxx_C() macros for 'large' constants | Kyle Altendorf | 2019-09-09 | 2 | -6/+6 |
| | | |||||
* | | Merge pull request #12 from altendky/remove_duplicated_U32TO8_LE | Jean-Philippe Aumasson | 2019-09-10 | 1 | -6/+0 |
|\ \ | | | | | | | Remove duplicated U32TO8_LE() macro definition | ||||
| * | | Remove duplicated U32TO8_LE() macro definition | Kyle Altendorf | 2019-09-09 | 1 | -6/+0 |
| |/ |