[Cryptography-dev] Using EC Point arithemtic in cryptography
John Pacific
me at johnpacific.com
Fri Dec 1 14:47:24 EST 2017
Hey, folks!
I'm working on prototyping this cryptosystem using cryptography. I'm
porting it from Charm-crypto in Python to this.
Charm crypto overrides some operators to perform scalar multiplication and
modular inverses -- ie: `*` and `~`. When these operators are used with an
EC element, it performs the overriden operation.
I am now in the need to perform some similar operations within the context
of cryptography.io and I can't seem to find a great way to do this.
I can access some OpenSSL functions like `EC_POINT_mul` and
`BN_mod_inverse` via `default_backend()._lib.EC_POINT_mul`, etc but I can't
find any documentation of how this is used within the context of
cryptography.io.
Do any of you wonderful folks have any pointers on this or maybe how to
perform some point arithmetic with the cryptography objects?
Thanks,
tux
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/cryptography-dev/attachments/20171201/bd616c01/attachment.html>
More information about the Cryptography-dev
mailing list