[tahoe-lafs-trac-stream] [pycryptopp] #92: python-level time padding
pycryptopp
trac at tahoe-lafs.org
Wed Jun 26 00:21:19 UTC 2013
#92: python-level time padding
-------------------+---------------------
Reporter: zooko | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Version: 0.5.29 | Resolution:
Keywords: | Launchpad Bug:
-------------------+---------------------
Comment (by davidsarah):
Replying to [comment:2 zooko]:
> Replying to [comment:1 davidsarah]:
> >
> > "Using a separate thread" does not guarantee parallel execution.
>
> Good point — thanks!
>
> We could make it so that if the execution is not sufficiently parallel,
then the failure mode is abort rather than leak-secrets.
That's easier said than done. If the implementation of threading uses
interleaving, then the time to execute the two dummy executions may
include all or part of the time taken to do the real operations. How do
you detect that reliably without depending on unspecified details of the
threading implementation (and underlying OS)?
--
Ticket URL: <https://tahoe-lafs.org/trac/pycryptopp/ticket/92#comment:3>
pycryptopp <https://tahoe-lafs.org/trac/pycryptopp>
More information about the tahoe-lafs-trac-stream
mailing list