aboutgitcodebugslistschat
path: root/siphash.c
Commit message (Expand)AuthorAgeFilesLines
* siphash: Use incremental rather than all-at-once siphash functionsDavid Gibson2023-09-301-121/+0
* siphash, checksum: Move TBAA explanation to checksum.cDavid Gibson2023-09-301-14/+5
* siphash: Make internal helpers publicDavid Gibson2023-09-301-104/+0
* siphash: Use specific structure for internal stateDavid Gibson2023-09-301-38/+42
* siphash: Use more hygienic state initialiserDavid Gibson2023-09-301-17/+12
* siphash: Fix bug in state initialisationDavid Gibson2023-09-301-1/+1
* siphash: Clean up hash finalisation with posthash_final() functionDavid Gibson2023-09-301-30/+28
* siphash: Add siphash_feed() helperDavid Gibson2023-09-301-31/+21
* siphash: Make sip round calculations an inline function rather than macroDavid Gibson2023-09-301-22/+29
* siphash: Make siphash functions consistently return 64-bit resultsDavid Gibson2023-09-301-10/+7
* passt: Relicense to GPL 2.0, or any later versionStefano Brivio2023-04-061-1/+1
* treewide: Disable gcc strict aliasing rules as needed, drop workaroundsStefano Brivio2023-02-271-3/+19
* tcp: Unify initial sequence number calculation for IPv4 and IPv6David Gibson2022-11-251-0/+1
* tcp: Hash IPv4 and IPv4-mapped-IPv6 addresses the sameDavid Gibson2022-11-251-0/+1
* Mark unused functions for cppcheckDavid Gibson2022-09-291-0/+1
* passt: Add cppcheck target, test, and address resulting warningsStefano Brivio2021-10-211-5/+5
* passt: Address gcc 11 warningsStefano Brivio2021-10-201-0/+3
* LICENSES: Add license text files, add missing notices, fix SPDX tagsStefano Brivio2021-10-201-3/+3
* passt: Add PASTA mode, major reworkStefano Brivio2021-07-171-0/+4
* tcp: Add siphash implementation for initial sequence numbersStefano Brivio2021-03-171-0/+217