[tor-dev] Hogging of second_elapsed_callback()

Linus Nordberg linus at torproject.org
Sun Apr 15 05:16:09 UTC 2018

teor <teor2345 at gmail.com> wrote
Sun, 15 Apr 2018 08:48:01 +1000:

> Connections and circuits might timeout over that 6.5 seconds.

OK, good to know.

> Can you shift the signing to its own thread?
> Or make it asynchronous?
> Tor has cpuworkers, which could be used to do signing work.

Some non-blockingness would be required, yes. 

An asynchronous cryptographic tokens API would be useful but if we're
unable to pull that off, having a cpuworker blocking on the call would
be a solution.

More information about the tor-dev mailing list