ekzg-bls12-381

Crates.ioekzg-bls12-381
lib.rsekzg-bls12-381
version0.9.1
created_at2025-06-02 13:52:28.729278+00
updated_at2025-09-24 17:00:00.154049+00
descriptionThis crate provides the internal implementation of the BLS12-381 curve for the Eth KZG project.
homepage
repositoryhttps://github.com/crate-crypto/rust-eth-kzg
max_upload_size
id1697985
size100,638
(kevaundray)

documentation

README

BLS12-381

Overview

This crate provides a Rust API for the bls12-381 elliptic curve. The API is tailored towards providing the necessary functionality for the KZG multi-opening protocol that is present in the workspace that this crate is situated, so no guarantees are made regarding general purpose.

Installation

It is not advised to install this crate as part of an independent project. It is only published to crates.io so that we can publish the multi-opening protocol to crates.io. Nevertheless, installation of this crate can be done by adding this to your Cargo.toml:

[dependencies]
ekzg-bls12-381 = "0.1.0"
Commit count: 926

cargo fmt