aboutsummaryrefslogtreecommitdiff
path: root/src/ext/siphash.h
AgeCommit message (Collapse)Author
2020-01-09siphash.h: include stdint.Nick Mathewson
Doing this gives us a valid uint64_t type, freeing us from dependencies on include order.
2018-01-11On shutdown, mark openssl as uninitialized.Nick Mathewson
This causes openssl to get completely reinitialized on startup, which is probably a good idea.
2014-02-12Siphash-2-4 is now our hash in nearly all cases.Nick Mathewson
I've made an exception for cases where I'm sure that users can't influence the inputs. This is likely to cause a slowdown somewhere, but it's safer to siphash everything and *then* look for cases to optimize. This patch doesn't actually get us any _benefit_ from siphash yet, since we don't really randomize the key at any point.
2014-02-12csiphash: Add functions to take a global key.Nick Mathewson
2014-02-12Tests for siphash, from reference implementation.Nick Mathewson