[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3031: Port or replace: pycryptopp

Tahoe-LAFS trac at tahoe-lafs.org
Fri May 10 16:14:27 UTC 2019


#3031: Port or replace: pycryptopp
-----------------------------+------------------------------
     Reporter:  heartsucker  |      Owner:
         Type:  defect       |     Status:  new
     Priority:  normal       |  Milestone:  Support Python 3
    Component:  unknown      |    Version:  1.12.1
   Resolution:               |   Keywords:
Launchpad Bug:               |
-----------------------------+------------------------------

Comment (by heartsucker):

 It is non-trivial to port this to python3. The C++ code needs to be ported
 too, and it seems like this is going to lead to splitting modules or a
 significant amount of ifdef's. I have spent several hours on this and
 don't feel like this is something we should keep doing, nor do I even
 trust myself to write the bindings correctly and safely. Additionally it
 seems like a significant portion of the code is ~7 years old. We should be
 using a more modern, better maintained library.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3031#comment:1>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list