FAQ?
How do I contact charm-crypto support?
This is the documenation for the Charm-Crypto framework. Please contact us at support @ charm-crypto. com, if you have any questions and/or comments. Changes in v0.50
What types of cryptographic settings are covered by charm?
At the moment, there are three cryptographic settings covered by Charm: integergroups, ecgroups, and pairinggroups . To initialize a group in the EC, refer to the toolbox.eccurve for all the full set of identifiers for supported NIST approved curves (e.g., prime192v1 ).
What is the decrypt algorithm in charm?
The decrypt algorithm defined in Charm: Since the scheme defines messages as a group element, it is important to use the encode/decode methods to convert the message string into a member of the group, G. This helps transform a cryptographic scheme usable for a real application.
How to install charm in Python?
Installing Charm from source is straightforward. First, verify that you have installed the following dependencies: After that, you may proceed to install a basic configuration of Charm as follows: If most (or all) Python tests pass, then the Charm installation was successful. Enjoy!