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
_______________________________________________
Cryptography-dev mailing list
Cryptography-dev@python.org
https://mail.python.org/mailman/listinfo/cryptography-dev

Reply via email to