Hi Paul, > Not at the moment. BN conversions are strictly in the bindings.
Actually, if you look at my previous email, these two little helpers turned out to work fine for me: from cryptography.utils import ( int_from_bytes, int_to_bytes, ) > We'd like to eventually have a CNG backend, but we don't have a good story for merging coverage right now. That said, it probably should live in a separate repo while it's being worked on so getting coverage data becomes a simpler issue then. I didn't mean to say I wanted to add a CNG backend. I meant adding conversion functions for P1363 encoding to easy compatibility with a peer that's CNG based. Here are the three things I'd be willing to work on: 1. transform from ASN.1 (DER) to P1363 2. transform from P1363 to ASN.1 (DER) 3. equivalent to "EllipticCurvePublicNumbers.from_encoded_point()", but for private numbers (to load private keys encoded as X, Y and d values in big-endian octet streams). Cheers, André On Wed, Aug 17, 2016 at 8:45 PM, Paul Kehrer <paul.l.keh...@gmail.com> wrote: > On August 16, 2016 at 11:18:16 PM, André Caron (andre.l.ca...@gmail.com) > wrote: > > Hi Alex, > > <snip> > > > However, I'm relying on cryptography internals to do this, which is > definitely not desirable in the medium-long term. Know of a better way to > do these conversions by relying only on public APIs? > > Not at the moment. BN conversions are strictly in the bindings. > > > > Also, I guess I'm not the only person that's going to be running into > this. Any interest in adding built-in support for this in cryptography? > If so, I'd be willing to put some effort into a PR. > > We'd like to eventually have a CNG backend, but we don't have a good story > for merging coverage right now. That said, it probably should live in a > separate repo while it's being worked on so getting coverage data becomes a > simpler issue then. > > > > Thanks, > > André > > > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev@python.org > https://mail.python.org/mailman/listinfo/cryptography-dev > >
_______________________________________________ Cryptography-dev mailing list Cryptography-dev@python.org https://mail.python.org/mailman/listinfo/cryptography-dev