7 releases (4 breaking)
0.5.0-alpha | Oct 14, 2019 |
---|---|
0.4.0-alpha | Oct 12, 2019 |
0.3.0-alpha | Oct 10, 2019 |
0.2.3-alpha | Oct 9, 2019 |
0.1.0-alpha | Oct 7, 2019 |
#2218 in Cryptography
20KB
341 lines
MCL
Rust-bindings to the MCL
pairing-based cryptography library.
MCL
GitHub: https://github.com/herumi/mcl
Installation
First install MCL
using the manual in herumi/mcl
. You can build the bindings
as a usual cargo crate.
If it compiles, then it should work - it was tested against MCL v1.00 (2019/Sep/30).
Disclaimer
Currently under heavy development, many bindings are missing and the API may change significantly.
TODOs
- Support the full MCL API.
- Make the code idiomatic
- Add the docs and more examples (for now, you can see the
examples/
directory)
Dependencies
~1.5MB
~40K SLoC