[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