update readme

This commit is contained in:
gogoex
2023-10-29 09:39:03 +09:00
parent 07254439f5
commit e06149f9d4
2 changed files with 6 additions and 7 deletions

View File

@@ -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

View File

@@ -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 {
}
}