-
Updated
Mar 15, 2022 - C++
zkp
Here are 54 public repositories matching this topic...
-
Updated
Jul 22, 2019 - C
-
Updated
Oct 18, 2021 - Go
When there is a connection when retrieving blocks it doesn't restart. This forces the user to restart the browser window to get the synchronizer to continue downloading blocks.
Similarly to BLS12 curves, BLS24 Miller loop counter is the curve seed u. Although this seed is 32 bits (half the size of BLS12 seeds), the BLS24 Miller loop is slower. This is mainly because the most costly operations encountered in the Miller loop computation are those that take place in the full extension field Fp24. Implementing this paper's [CBNW10]
4-dim and 8-dim GLS
-
Updated
Mar 16, 2022 - Rust
-
Updated
Dec 2, 2021 - Rust
-
Updated
Mar 11, 2022 - Rust
-
Updated
Aug 13, 2020 - Haskell
-
Updated
Mar 15, 2022 - Rust
-
Updated
Mar 3, 2022 - Rust
-
Updated
Nov 12, 2021 - Java
-
Updated
Mar 7, 2022 - Kotlin
-
Updated
Mar 30, 2021
-
Updated
Feb 13, 2022 - TypeScript
-
Updated
Mar 30, 2021
-
Updated
Dec 13, 2021 - C#
-
Updated
Mar 31, 2019 - Rust
-
Updated
Dec 2, 2020 - JavaScript
-
Updated
Oct 8, 2021 - Java
-
Updated
Apr 8, 2020 - Rust
Improve this page
Add a description, image, and links to the zkp topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the zkp topic, visit your repo's landing page and select "manage topics."
A double-and-add scalar multiplication by
Ncosts on averagelog(N)doublings andlog(N/2)additions. For twisted Edwards curves (used in gnark for edDSA circuits), it costs 7 rank-1 constraints (Groth16) to describe an addition in affine coordinates and 6 for a doubling. These twisted Edwards curves can be converted to Montgomery form where it costs 4 R1C for an addition and **5