Re: [Twisted-Python] INCOMPATIBLE CHANGE: removing dependency on PyCrypto

2015-11-02 Thread Zooko Wilcox-O'Hearn
On Mon, Nov 2, 2015 at 1:19 AM, Glyph Lefkowitz wrote: > > It's worth noting that Cryptography now provides good support for AES and RSA > (pretty sure this was not true when I was last discussing Cryptography in the > context of Tahoe), and has plans for Ed25519 - >

Re: [Twisted-Python] INCOMPATIBLE CHANGE: removing dependency on PyCrypto

2015-11-01 Thread Adi Roiban
On 1 November 2015 at 08:16, Glyph Lefkowitz wrote: > There are a few places within Conch which currently export PyCrypto objects > as part of a public interface in Twisted. > > These include: > > twisted.conch.ssh.keys.Key.keyObject > twisted.conch.ssh.keys.objectType >

[Twisted-Python] INCOMPATIBLE CHANGE: removing dependency on PyCrypto

2015-11-01 Thread Glyph Lefkowitz
There are a few places within Conch which currently export PyCrypto objects as part of a public interface in Twisted. These include: twisted.conch.ssh.keys.Key.keyObject twisted.conch.ssh.keys.objectType I'm working on a ticket - https://twistedmatrix.com/trac/ticket/7413 - to eliminate the

Re: [Twisted-Python] INCOMPATIBLE CHANGE: removing dependency on PyCrypto

2015-11-01 Thread Brian Warner
On 10/31/15 11:16 PM, Glyph Lefkowitz wrote: > I'm working on a ticket - https://twistedmatrix.com/trac/ticket/7413 - > to eliminate the dependency on PyCrypto. Right now, in that branch, > those objects are Cryptography key objects instead of PyCrypto key > objects. > > It is /possible/ to

Re: [Twisted-Python] INCOMPATIBLE CHANGE: removing dependency on PyCrypto

2015-11-01 Thread Glyph Lefkowitz
> On Nov 1, 2015, at 10:16, Brian Warner wrote: > > On 10/31/15 11:16 PM, Glyph Lefkowitz wrote: > >> I'm working on a ticket - https://twistedmatrix.com/trac/ticket/7413 - >> to eliminate the dependency on PyCrypto. Right now, in that branch, >> those objects are

Re: [Twisted-Python] INCOMPATIBLE CHANGE: removing dependency on PyCrypto

2015-11-01 Thread Zooko Wilcox-OHearn
Yay for removing the dependency on PyCrypto! This would allow these Twisted tickets to be closed: * https://twistedmatrix.com/trac/ticket/4633# allow applications to "bring their own crypto" to avoid the dependency of conch on PyCrypto * https://twistedmatrix.com/trac/ticket/5577# Using

Re: [Twisted-Python] INCOMPATIBLE CHANGE: removing dependency on PyCrypto

2015-11-01 Thread Ray Cote
On Sun, Nov 1, 2015 at 1:16 AM, Glyph Lefkowitz wrote: > here are a few places within Conch which currently export PyCrypto objects > as part of a public interface in Twisted. > > These include: > >- twisted.conch.ssh.keys.Key.keyObject >-