#pairing #portable #github #mcl #pairing-based #com-herumi-mcl

mcl_rust

a wrapper class/function of a pairing library; https://github.com/herumi/mcl

3 releases (stable)

1.0.2 Mar 4, 2024
1.0.1 Jan 11, 2024
0.0.1 Nov 7, 2019

#828 in Cryptography

Download history 2/week @ 2024-02-13 19/week @ 2024-02-20 149/week @ 2024-02-27 47/week @ 2024-03-05 79/week @ 2024-03-12 13/week @ 2024-03-26 50/week @ 2024-04-02

71 downloads per month

BSD-3-Clause OR MIT OR Apache-2.0

2MB
66K SLoC

LLVM 22K SLoC C++ 18K SLoC // 0.0% comments GNU Style Assembly 12K SLoC Python 4.5K SLoC // 0.0% comments Assembly 4.5K SLoC C# 1.5K SLoC // 0.0% comments Go 1K SLoC // 0.2% comments Java 1K SLoC // 0.1% comments Rust 631 SLoC // 0.0% comments Visual Studio Project 444 SLoC Batch 103 SLoC Visual Studio Solution 87 SLoC Shell 61 SLoC C 52 SLoC SWIG 45 SLoC JavaScript 4 SLoC

mcl for Rust

This is a wrapper library of mcl, which is a portable and fast pairing-based cryptography library.

Test

git clone --recursive https://github.com/herumi/mcl-rust
cd mcl-rust
cargo build
cargo test

License

modified new BSD License http://opensource.org/licenses/BSD-3-Clause

Author

光成滋生 MITSUNARI Shigeo(herumi@nifty.com)

No runtime deps