18 breaking releases

0.19.0 Jun 21, 2024
0.17.0 Mar 4, 2024
0.16.0 Oct 2, 2023
0.14.0 Jun 23, 2023
0.3.0 Nov 5, 2021

#923 in Cryptography

Download history 79/week @ 2024-03-24 107/week @ 2024-03-31 41/week @ 2024-04-07 130/week @ 2024-04-14 59/week @ 2024-04-21 43/week @ 2024-04-28 176/week @ 2024-05-05 72/week @ 2024-05-12 63/week @ 2024-05-19 56/week @ 2024-05-26 45/week @ 2024-06-02 27/week @ 2024-06-09 195/week @ 2024-06-16 79/week @ 2024-06-23 86/week @ 2024-06-30 25/week @ 2024-07-07

386 downloads per month
Used in 16 crates

Apache-2.0

115KB
2.5K SLoC

A collection of utilities used by our other crypto libraries. Some examples are Pedersen commitment, Elgamal encryption, some finite field utilities like inner product, weighted inner product, hadamard product, etc, multiscalar multiplication (MSM) like Fixed Base MSM, polynomial utilities like multiplying polynomials, creating polynomial from roots, etc, efficient way of checking several pairing relations in a single multi-pairing.


lib.rs:

A collection of utilities used by our other crypto libraries. Some examples are Pedersen commitment, Elgamal encryption, some finite field utilities like inner product, weighted inner product, hadamard product, etc, multiscalar multiplication (MSM) like Fixed Base MSM, polynomial utilities like multiplying polynomials, creating polynomial from roots, etc, efficient way of checking several pairing relations in a single multi-pairing.

Dependencies

~7–18MB
~207K SLoC