[Haskell-cafe] Tor project

Luke Clifton 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...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20140801/e8559871/attachment.html>

More information about the Haskell-Cafe mailing list