#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

#850 in Cryptography

Download history 5/week @ 2024-01-07 11/week @ 2024-02-18 30/week @ 2024-02-25 165/week @ 2024-03-03 87/week @ 2024-03-10 3/week @ 2024-03-17 61/week @ 2024-03-31 2/week @ 2024-04-07

79 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