[tahoe-lafs-trac-stream] [Tahoe-LAFS] #1792: make Tahoe-LAFS work under PyPy
Tahoe-LAFS
trac at tahoe-lafs.org
Wed Jul 29 06:35:00 UTC 2015
#1792: make Tahoe-LAFS work under PyPy
----------------------------+----------------------------------------------
Reporter: davidsarah | Owner:
Type: defect | Status: new
Priority: normal | Milestone: eventually
Component: packaging | Version: 1.9.2
Resolution: | Keywords: pypy cpyext packaging pycryptopp
Launchpad Bug: |
----------------------------+----------------------------------------------
Comment (by hawkowl):
That policy sounds reasonable -- although pynacl doesn't expose much more
than ed22519 keys and "boxes" (Curve25519-pubpriv, salsa20+Poly1305
symmetric), so, unless the new features use that, you'll have to use
Cryptography.
To replace pycryptopp in Tahoe, both Cryptography and pynacl will have to
be used (pynacl for the ed22519, cryptography for AES, RSA, and SHA-2), so
new features could possibly rely on either. The best case is that
Cryptography later comes with a non-OpenSSL backend (that being said,
LibreSSL works, if I'm not mistaken), which is improbable (because it's a
lot of work) but possible (because it's been written from the start to
have multiple backends -- on OS X it uses CommonCrypto for instance).
I'll see what I can get from a day of hacking in the sprints.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1792#comment:4>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list