mirror of
https://github.com/exfinen/zk-toolkit.git
synced 2026-01-09 12:07:57 -05:00
update readme
This commit is contained in:
10
README.md
10
README.md
@@ -20,15 +20,17 @@ To implement cryptographic primitives in the simplest form without using any opt
|
||||
- Inner product argument
|
||||
- Ed25519
|
||||
- Key generation, EdDSA sign/veriry
|
||||
- Weierstrass curve
|
||||
- Affine coordinate operations
|
||||
- Jacobian coordinate operations
|
||||
- Secp256k1
|
||||
- Key generation, ECDSA sign/verify
|
||||
- SHA256 and SHA512 hashers
|
||||
- Generic HMAC
|
||||
- Weierstrass curve
|
||||
- Affine coordinate operations
|
||||
- Jacobian coordinate operations
|
||||
- Prime finite field
|
||||
- Scalar and vector operations
|
||||
|
||||
## What's NOT implemented so far
|
||||
- Big number
|
||||
- Arbitrary-precision unsigned integer
|
||||
- Random number generator
|
||||
|
||||
|
||||
@@ -44,8 +44,6 @@ impl PinocchioVerifier {
|
||||
println!("----> Checking if e(E(βy y_mid(s)), E(γ)) =? e(y_mid(s),E(βyγ))...");
|
||||
fail_if_ne!(e(&p.beta_y_mid, &vk.e_gamma), e(&p.y_mid, &vk.beta_y_gamma));
|
||||
|
||||
let f = &witness_io.f;
|
||||
|
||||
macro_rules! add_io_x_wit_to_mid {
|
||||
($io_polys:expr, $mid_zk:expr) => {{
|
||||
let mut sum = $mid_zk.clone();
|
||||
@@ -69,4 +67,3 @@ impl PinocchioVerifier {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user