[Haskell-cafe] Tor project
ltclifton at gmail.com
Fri Aug 1 07:27:11 UTC 2014
> Well, how about something like
> inConstantTime :: timeBudget -> (functionToPerform :: CryptoResult) -> IO
> (Maybe CryptoResult)
I'm no expert, but aren't timing attacks also possible with something like
that. If your `functionToPerform' touches the cache in funny ways, the
program after resuming from the timeout might have different timings as
there could be cache misses in one scenario, but not the other.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe