From 54cef0c06b7d3bd0c77c170bc23005050f7342d0 Mon Sep 17 00:00:00 2001 From: ananas Date: Thu, 19 Mar 2026 22:14:14 +0000 Subject: [PATCH 1/8] =?UTF-8?q?perf:=20iteration=201=20=E2=80=94=20skip=20?= =?UTF-8?q?zstd-sys=20C=20build=20on=20CI=20via=20system=20libzstd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Install libzstd-dev on CI and set ZSTD_SYS_USE_PKG_CONFIG=1 so zstd-sys uses pkg-config to find the system library instead of compiling from C source. zstd-sys (~7.9s) is a transitive dep via Solana's reqwest 0.11 and cannot be removed from the dep graph, but the C build can be avoided with a system library present. Also includes lld, clang, and libssl-dev from previous optimization work (already in the working tree from the prior plan). Entire-Checkpoint: 549cca13d530 --- .github/actions/setup-and-build/action.yml | 3 +- .github/workflows/forester-tests.yml | 1 + .github/workflows/programs.yml | 1 + .github/workflows/rust.yml | 1 + .github/workflows/sdk-tests.yml | 1 + Cargo.lock | 110 +-------------------- Cargo.toml | 4 +- sdk-libs/photon-api/Cargo.toml | 3 +- sdk-libs/photon-api/src/lib.rs | 6 ++ 9 files changed, 20 insertions(+), 110 deletions(-) diff --git a/.github/actions/setup-and-build/action.yml b/.github/actions/setup-and-build/action.yml index d91c9a90c2..1883133e91 100644 --- a/.github/actions/setup-and-build/action.yml +++ b/.github/actions/setup-and-build/action.yml @@ -27,7 +27,7 @@ runs: shell: bash run: | sudo apt-get update - sudo apt-get install -y libudev-dev pkg-config build-essential protobuf-compiler + sudo apt-get install -y libudev-dev pkg-config build-essential protobuf-compiler lld clang libssl-dev libzstd-dev - name: Load versions id: versions @@ -127,6 +127,7 @@ runs: echo "CARGO_FEATURES=v2_ix" >> $GITHUB_ENV echo "REDIS_URL=redis://localhost:6379" >> $GITHUB_ENV echo "SBF_OUT_DIR=target/deploy" >> $GITHUB_ENV + echo "ZSTD_SYS_USE_PKG_CONFIG=1" >> $GITHUB_ENV - name: Get pnpm store directory id: pnpm-store diff --git a/.github/workflows/forester-tests.yml b/.github/workflows/forester-tests.yml index c76d448d2d..4eac09e939 100644 --- a/.github/workflows/forester-tests.yml +++ b/.github/workflows/forester-tests.yml @@ -40,6 +40,7 @@ env: TEST_V1_ADDRESS: "true" TEST_V2_ADDRESS: "true" FORESTER_ENABLE_COMPRESSIBLE: "true" + CARGO_INCREMENTAL: "0" jobs: test: diff --git a/.github/workflows/programs.yml b/.github/workflows/programs.yml index dc886abaf8..ca98405caa 100644 --- a/.github/workflows/programs.yml +++ b/.github/workflows/programs.yml @@ -51,6 +51,7 @@ jobs: env: REDIS_URL: redis://localhost:6379 + CARGO_INCREMENTAL: "0" strategy: matrix: diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index f7cc04f72e..942a23439e 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -25,6 +25,7 @@ concurrency: env: RUST_MIN_STACK: 8388608 RUSTFLAGS: "-D warnings" + CARGO_INCREMENTAL: "0" jobs: test: diff --git a/.github/workflows/sdk-tests.yml b/.github/workflows/sdk-tests.yml index c7b6f542d8..eefd84ee59 100644 --- a/.github/workflows/sdk-tests.yml +++ b/.github/workflows/sdk-tests.yml @@ -43,6 +43,7 @@ jobs: env: REDIS_URL: redis://localhost:6379 + CARGO_INCREMENTAL: "0" strategy: matrix: diff --git a/Cargo.lock b/Cargo.lock index 38a9bdf137..88ad5fd2b0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -958,28 +958,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" -[[package]] -name = "aws-lc-rs" -version = "1.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94bffc006df10ac2a68c83692d734a465f8ee6c5b384d8545a636f81d858f4bf" -dependencies = [ - "aws-lc-sys", - "zeroize", -] - -[[package]] -name = "aws-lc-sys" -version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4321e568ed89bb5a7d291a7f37997c2c0df89809d7b6d12062c81ddb54aa782e" -dependencies = [ - "cc", - "cmake", - "dunce", - "fs_extra", -] - [[package]] name = "base64" version = "0.12.3" @@ -1460,15 +1438,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "cmake" -version = "0.1.57" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d" -dependencies = [ - "cc", -] - [[package]] name = "colorchoice" version = "1.0.4" @@ -2072,12 +2041,6 @@ version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" -[[package]] -name = "dunce" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" - [[package]] name = "dyn-clone" version = "1.0.20" @@ -2540,12 +2503,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fs_extra" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" - [[package]] name = "funty" version = "2.0.0" @@ -3176,22 +3133,6 @@ dependencies = [ "tokio-native-tls", ] -[[package]] -name = "hyper-tls" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" -dependencies = [ - "bytes", - "http-body-util", - "hyper 1.8.1", - "hyper-util", - "native-tls", - "tokio", - "tokio-native-tls", - "tower-service", -] - [[package]] name = "hyper-util" version = "0.1.20" @@ -3210,11 +3151,9 @@ dependencies = [ "percent-encoding", "pin-project-lite", "socket2 0.6.3", - "system-configuration 0.7.0", "tokio", "tower-service", "tracing", - "windows-registry", ] [[package]] @@ -5266,6 +5205,7 @@ dependencies = [ "progenitor", "progenitor-client", "reqwest 0.13.2", + "rustls 0.23.37", "serde", "serde_json", "serde_yaml", @@ -5748,7 +5688,6 @@ version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ - "aws-lc-rs", "bytes", "fastbloom", "getrandom 0.3.4", @@ -6060,7 +5999,7 @@ dependencies = [ "http-body 0.4.6", "hyper 0.14.32", "hyper-rustls 0.24.2", - "hyper-tls 0.5.0", + "hyper-tls", "ipnet", "js-sys", "log", @@ -6075,7 +6014,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "sync_wrapper 0.1.2", - "system-configuration 0.5.1", + "system-configuration", "tokio", "tokio-native-tls", "tokio-rustls 0.24.1", @@ -6096,22 +6035,17 @@ checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" dependencies = [ "base64 0.22.1", "bytes", - "encoding_rs", "futures-channel", "futures-core", "futures-util", - "h2 0.4.13", "http 1.4.0", "http-body 1.0.1", "http-body-util", "hyper 1.8.1", "hyper-rustls 0.27.7", - "hyper-tls 0.6.0", "hyper-util", "js-sys", "log", - "mime", - "native-tls", "percent-encoding", "pin-project-lite", "quinn", @@ -6122,7 +6056,6 @@ dependencies = [ "serde_urlencoded", "sync_wrapper 1.0.2", "tokio", - "tokio-native-tls", "tokio-rustls 0.26.4", "tower", "tower-http", @@ -6154,7 +6087,6 @@ dependencies = [ "log", "percent-encoding", "pin-project-lite", - "quinn", "rustls 0.23.37", "rustls-pki-types", "rustls-platform-verifier", @@ -6298,7 +6230,6 @@ version = "0.23.37" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" dependencies = [ - "aws-lc-rs", "once_cell", "ring", "rustls-pki-types", @@ -6381,7 +6312,6 @@ version = "0.103.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53" dependencies = [ - "aws-lc-rs", "ring", "rustls-pki-types", "untrusted", @@ -10715,18 +10645,7 @@ checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" dependencies = [ "bitflags 1.3.2", "core-foundation 0.9.4", - "system-configuration-sys 0.5.0", -] - -[[package]] -name = "system-configuration" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" -dependencies = [ - "bitflags 2.11.0", - "core-foundation 0.9.4", - "system-configuration-sys 0.6.0", + "system-configuration-sys", ] [[package]] @@ -10739,16 +10658,6 @@ dependencies = [ "libc", ] -[[package]] -name = "system-configuration-sys" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" -dependencies = [ - "core-foundation-sys", - "libc", -] - [[package]] name = "system-cpi-test" version = "1.1.0" @@ -12050,17 +11959,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" -[[package]] -name = "windows-registry" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" -dependencies = [ - "windows-link", - "windows-result", - "windows-strings", -] - [[package]] name = "windows-result" version = "0.4.1" diff --git a/Cargo.toml b/Cargo.toml index 1a9c0a3136..85de970b3b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -84,7 +84,7 @@ resolver = "2" [profile.dev] opt-level = 0 -debug = true +debug = "line-tables-only" strip = "none" [profile.release] @@ -275,7 +275,7 @@ chrono = "0.4" zeroize = "=1.3.0" bitvec = { version = "1.0.1", default-features = false } # HTTP client -reqwest = "0.12" +reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } # Testing serial_test = "3.2.0" diff --git a/sdk-libs/photon-api/Cargo.toml b/sdk-libs/photon-api/Cargo.toml index 53bfdf8a3f..3d4dccd9fc 100644 --- a/sdk-libs/photon-api/Cargo.toml +++ b/sdk-libs/photon-api/Cargo.toml @@ -18,7 +18,8 @@ generate = [ [dependencies] progenitor-client = "0.12" -reqwest = { version = "0.13", default-features = false, features = ["json", "stream", "rustls"] } +reqwest = { version = "0.13", default-features = false, features = ["json", "stream", "rustls-no-provider"] } +rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" diff --git a/sdk-libs/photon-api/src/lib.rs b/sdk-libs/photon-api/src/lib.rs index d909ee2ad0..a60a397dfa 100644 --- a/sdk-libs/photon-api/src/lib.rs +++ b/sdk-libs/photon-api/src/lib.rs @@ -11,6 +11,10 @@ // To regenerate after OpenAPI spec changes: cargo build -p photon-api --features generate include!("codegen.rs"); +fn ensure_ring_provider() { + let _ = rustls::crypto::ring::default_provider().install_default(); +} + pub mod apis { use super::*; @@ -32,6 +36,7 @@ pub mod apis { impl Default for Configuration { fn default() -> Self { + ensure_ring_provider(); Self { base_path: "https://devnet.helius-rpc.com".to_string(), api_key: None, @@ -54,6 +59,7 @@ pub mod apis { /// let config = Configuration::new("https://rpc.example.com?api-key=YOUR_KEY".to_string()); /// ``` pub fn new(url: String) -> Self { + ensure_ring_provider(); let (base_path, api_key) = Self::parse_url(&url); Self { base_path, From 1f49d0e9a088713b38cc80aa7bdd84a2b1e2957a Mon Sep 17 00:00:00 2001 From: ananas Date: Thu, 19 Mar 2026 22:19:31 +0000 Subject: [PATCH 2/8] =?UTF-8?q?perf:=20iteration=208=20=E2=80=94=20compile?= =?UTF-8?q?=20proc-macro=20crates=20at=20opt-level=203=20in=20dev=20profil?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add [profile.dev.package.*] overrides for syn, proc-macro2, quote, serde_derive, ark-ff-macros, and ark-ff-asm. These crates execute at build time; compiling them at full optimization reduces the time they spend generating code for downstream crates. --- Cargo.toml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 85de970b3b..9287b6ab3a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -87,6 +87,26 @@ opt-level = 0 debug = "line-tables-only" strip = "none" +# Compile proc-macro crates at full optimization. They run at build time, so +# faster generated code means faster downstream compilation. +[profile.dev.package.syn] +opt-level = 3 + +[profile.dev.package.proc-macro2] +opt-level = 3 + +[profile.dev.package.quote] +opt-level = 3 + +[profile.dev.package.serde_derive] +opt-level = 3 + +[profile.dev.package.ark-ff-macros] +opt-level = 3 + +[profile.dev.package.ark-ff-asm] +opt-level = 3 + [profile.release] overflow-checks = true From 0e1cc1e9654da95945e4f3d73a4a4200efc313ce Mon Sep 17 00:00:00 2001 From: ananas Date: Thu, 19 Mar 2026 22:33:29 +0000 Subject: [PATCH 3/8] =?UTF-8?q?perf:=20iteration=204=20=E2=80=94=20elimina?= =?UTF-8?q?te=20ark-ff=200.4=20duplicate=20compilation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch groth16-solana via [patch.crates-io] with the local version which: - Uses ark-ff 0.5 (same as workspace) instead of 0.4 - Bumps solana-bn254 from 2.x to 3.x (which uses ark 0.5) - Sets default-features = false for ark/thiserror/serde deps Also bump workspace solana-bn254 from "2.2" to "3.2.1" to match. Fix typo in 104 light-verifier verifying_keys files: vk_gamme_g2 -> vk_gamma_g2 (the typo fix was shipped in groth16-solana PR #29). TODO: replace path patch with git dep once groth16-solana changes are pushed and merged (branch: jorrit/chore-bump-deps, commit: 4e6cacf). --- Cargo.lock | 61 ++++++++++++------- Cargo.toml | 8 ++- .../batch_address_append_40_10.rs | 2 +- .../batch_address_append_40_250.rs | 2 +- .../src/verifying_keys/batch_append_32_10.rs | 2 +- .../src/verifying_keys/batch_append_32_500.rs | 2 +- .../src/verifying_keys/batch_update_32_10.rs | 2 +- .../src/verifying_keys/batch_update_32_500.rs | 2 +- .../verifying_keys/v1_combined_26_26_1_1.rs | 2 +- .../verifying_keys/v1_combined_26_26_1_2.rs | 2 +- .../verifying_keys/v1_combined_26_26_1_4.rs | 2 +- .../verifying_keys/v1_combined_26_26_1_8.rs | 2 +- .../verifying_keys/v1_combined_26_26_2_1.rs | 2 +- .../verifying_keys/v1_combined_26_26_2_2.rs | 2 +- .../verifying_keys/v1_combined_26_26_2_4.rs | 2 +- .../verifying_keys/v1_combined_26_26_2_8.rs | 2 +- .../verifying_keys/v1_combined_26_26_3_1.rs | 2 +- .../verifying_keys/v1_combined_26_26_3_2.rs | 2 +- .../verifying_keys/v1_combined_26_26_3_4.rs | 2 +- .../verifying_keys/v1_combined_26_26_3_8.rs | 2 +- .../verifying_keys/v1_combined_26_26_4_1.rs | 2 +- .../verifying_keys/v1_combined_26_26_4_2.rs | 2 +- .../verifying_keys/v1_combined_26_26_4_4.rs | 2 +- .../verifying_keys/v1_combined_26_26_4_8.rs | 2 +- .../verifying_keys/v1_combined_26_26_8_1.rs | 2 +- .../verifying_keys/v1_combined_26_26_8_2.rs | 2 +- .../verifying_keys/v1_combined_26_26_8_4.rs | 2 +- .../verifying_keys/v1_combined_26_26_8_8.rs | 2 +- .../src/verifying_keys/v1_inclusion_26_1.rs | 2 +- .../src/verifying_keys/v1_inclusion_26_2.rs | 2 +- .../src/verifying_keys/v1_inclusion_26_3.rs | 2 +- .../src/verifying_keys/v1_inclusion_26_4.rs | 2 +- .../src/verifying_keys/v1_inclusion_26_8.rs | 2 +- .../verifying_keys/v1_non_inclusion_26_1.rs | 2 +- .../verifying_keys/v1_non_inclusion_26_2.rs | 2 +- .../verifying_keys/v1_non_inclusion_26_3.rs | 2 +- .../verifying_keys/v1_non_inclusion_26_4.rs | 2 +- .../verifying_keys/v1_non_inclusion_26_8.rs | 2 +- .../verifying_keys/v2_combined_32_40_1_1.rs | 2 +- .../verifying_keys/v2_combined_32_40_1_2.rs | 2 +- .../verifying_keys/v2_combined_32_40_1_3.rs | 2 +- .../verifying_keys/v2_combined_32_40_1_4.rs | 2 +- .../verifying_keys/v2_combined_32_40_2_1.rs | 2 +- .../verifying_keys/v2_combined_32_40_2_2.rs | 2 +- .../verifying_keys/v2_combined_32_40_2_3.rs | 2 +- .../verifying_keys/v2_combined_32_40_2_4.rs | 2 +- .../verifying_keys/v2_combined_32_40_3_1.rs | 2 +- .../verifying_keys/v2_combined_32_40_3_2.rs | 2 +- .../verifying_keys/v2_combined_32_40_3_3.rs | 2 +- .../verifying_keys/v2_combined_32_40_3_4.rs | 2 +- .../verifying_keys/v2_combined_32_40_4_1.rs | 2 +- .../verifying_keys/v2_combined_32_40_4_2.rs | 2 +- .../verifying_keys/v2_combined_32_40_4_3.rs | 2 +- .../verifying_keys/v2_combined_32_40_4_4.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_1.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_10.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_11.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_12.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_13.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_14.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_15.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_16.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_17.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_18.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_19.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_2.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_20.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_3.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_4.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_5.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_6.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_7.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_8.rs | 2 +- .../src/verifying_keys/v2_inclusion_32_9.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_1.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_10.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_11.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_12.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_13.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_14.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_15.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_16.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_17.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_18.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_19.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_2.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_20.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_21.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_22.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_23.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_24.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_25.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_26.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_27.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_28.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_29.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_3.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_30.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_31.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_32.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_4.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_5.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_6.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_7.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_8.rs | 2 +- .../verifying_keys/v2_non_inclusion_40_9.rs | 2 +- 106 files changed, 151 insertions(+), 126 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 88ad5fd2b0..c80ea2384a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2743,15 +2743,13 @@ dependencies = [ [[package]] name = "groth16-solana" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a6d1ffb18dbf5cfc60b11bd7da88474c672870247c1e5b498619bcb6ba3d8f5" dependencies = [ "ark-bn254 0.5.0", "ark-ec 0.5.0", "ark-ff 0.5.0", "ark-serialize 0.5.0", "num-bigint 0.4.6", - "solana-bn254", + "solana-bn254 3.2.1", "thiserror 1.0.69", ] @@ -4187,7 +4185,7 @@ dependencies = [ "serde", "serde_json", "serial_test", - "solana-bn254", + "solana-bn254 3.2.1", "thiserror 2.0.18", "tokio", "tracing", @@ -7278,7 +7276,7 @@ checksum = "75db7f2bbac3e62cfd139065d15bcda9e2428883ba61fc8d27ccb251081e7567" dependencies = [ "num-bigint 0.4.6", "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.3.0", ] [[package]] @@ -7299,7 +7297,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1a0801e25a1b31a14494fc80882a036be0ffd290efc4c2d640bfcca120a4672" dependencies = [ "blake3", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-hash", "solana-sanitize", ] @@ -7315,7 +7313,22 @@ dependencies = [ "ark-ff 0.4.2", "ark-serialize 0.4.2", "bytemuck", - "solana-define-syscall", + "solana-define-syscall 2.3.0", + "thiserror 2.0.18", +] + +[[package]] +name = "solana-bn254" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62ff13a8867fcc7b0f1114764e1bf6191b4551dcaf93729ddc676cd4ec6abc9f" +dependencies = [ + "ark-bn254 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "bytemuck", + "solana-define-syscall 5.0.0", "thiserror 2.0.18", ] @@ -7345,7 +7358,7 @@ dependencies = [ "solana-big-mod-exp", "solana-bincode", "solana-blake3-hasher", - "solana-bn254", + "solana-bn254 2.2.2", "solana-clock", "solana-cpi", "solana-curve25519", @@ -7700,7 +7713,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dc71126edddc2ba014622fc32d0f5e2e78ec6c5a1e0eb511b85618c09e9ea11" dependencies = [ "solana-account-info", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-instruction", "solana-program-error", "solana-pubkey", @@ -7716,7 +7729,7 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "subtle", "thiserror 2.0.18", ] @@ -7736,6 +7749,12 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ae3e2abcf541c8122eafe9a625d4d194b4023c20adde1e251f94e056bb1aee2" +[[package]] +name = "solana-define-syscall" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03aacdd7a61e2109887a7a7f046caebafce97ddf1150f33722eeac04f9039c73" + [[package]] name = "solana-derivation-path" version = "2.2.1" @@ -7980,7 +7999,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-pubkey", "wasm-bindgen", ] @@ -8009,7 +8028,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7aeb957fbd42a451b99235df4942d96db7ef678e8d5061ef34c9b34cae12f79" dependencies = [ "sha3", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-hash", "solana-sanitize", ] @@ -8188,7 +8207,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36a1a14399afaabc2781a1db09cb14ee4cc4ee5c7a5a3cfcc601811379a8092" dependencies = [ - "solana-define-syscall", + "solana-define-syscall 2.3.0", ] [[package]] @@ -8339,7 +8358,7 @@ checksum = "cbac4eb90016eeb1d37fa36e592d3a64421510c49666f81020736611c319faff" dependencies = [ "ark-bn254 0.4.0", "light-poseidon 0.2.0", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.18", ] @@ -8416,7 +8435,7 @@ dependencies = [ "solana-clock", "solana-cpi", "solana-decode-error", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-epoch-rewards", "solana-epoch-schedule", "solana-example-mocks", @@ -8495,7 +8514,7 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a5426090c6f3fd6cfdc10685322fede9ca8e5af43cd6a59e98bfe4e91671712" dependencies = [ - "solana-define-syscall", + "solana-define-syscall 2.3.0", ] [[package]] @@ -8577,7 +8596,7 @@ dependencies = [ "serde_derive", "solana-atomic-u64", "solana-decode-error", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-sanitize", "solana-sha256-hasher", "wasm-bindgen", @@ -8885,7 +8904,7 @@ dependencies = [ "serde", "serde_json", "solana-account", - "solana-bn254", + "solana-bn254 2.2.2", "solana-client-traits", "solana-cluster-type", "solana-commitment-config", @@ -8991,7 +9010,7 @@ checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" dependencies = [ "borsh 1.6.0", "libsecp256k1", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.18", ] @@ -9074,7 +9093,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5aa3feb32c28765f6aa1ce8f3feac30936f16c5c3f7eb73d63a5b8f6f8ecdc44" dependencies = [ "sha2 0.10.9", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-hash", ] @@ -9361,7 +9380,7 @@ dependencies = [ "serde_derive", "solana-account-info", "solana-clock", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-calculator", diff --git a/Cargo.toml b/Cargo.toml index 9287b6ab3a..3f2397a612 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,6 +82,12 @@ members = [ resolver = "2" +[patch.crates-io] +# Local version uses ark-ff 0.5 (crates.io 0.2.0 uses 0.4), eliminating the +# duplicate ark-ff 0.4 compilation. Switch to a git dep or publish to +# crates.io before merging. +groth16-solana = { path = "../groth16-solana" } + [profile.dev] opt-level = 0 debug = "line-tables-only" @@ -136,7 +142,7 @@ solana-msg = { version = "2.2" } solana-message = "2.2" solana-zk-token-sdk = "2.3" solana-logger = "2.3" -solana-bn254 = "2.2" +solana-bn254 = "3.2.1" solana-sysvar = { version = "2.2" } solana-rent = { version = "2.2" } solana-program-error = { version = "2.2" } diff --git a/program-libs/verifier/src/verifying_keys/batch_address_append_40_10.rs b/program-libs/verifier/src/verifying_keys/batch_address_append_40_10.rs index ffdd07eb2e..bc99583e2d 100644 --- a/program-libs/verifier/src/verifying_keys/batch_address_append_40_10.rs +++ b/program-libs/verifier/src/verifying_keys/batch_address_append_40_10.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 197u8, 65u8, 173u8, 194u8, 57u8, 153u8, 105u8, 179u8, 236u8, 179u8, 212u8, 29u8, 73u8, 146u8, 196u8, 73u8, 49u8, 214u8, 233u8, 111u8, 199u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 0u8, 55u8, 138u8, 41u8, 30u8, 16u8, 144u8, 185u8, 76u8, 166u8, 81u8, 191u8, 189u8, 48u8, 32u8, 226u8, 160u8, 26u8, 197u8, 244u8, 106u8, 109u8, 77u8, 32u8, 52u8, 2u8, 221u8, 158u8, 12u8, 157u8, 148u8, 242u8, 27u8, 233u8, 54u8, 169u8, 143u8, 73u8, 254u8, 226u8, 46u8, 79u8, diff --git a/program-libs/verifier/src/verifying_keys/batch_address_append_40_250.rs b/program-libs/verifier/src/verifying_keys/batch_address_append_40_250.rs index 5ba8af23be..1360502cd6 100644 --- a/program-libs/verifier/src/verifying_keys/batch_address_append_40_250.rs +++ b/program-libs/verifier/src/verifying_keys/batch_address_append_40_250.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/batch_append_32_10.rs b/program-libs/verifier/src/verifying_keys/batch_append_32_10.rs index bfbec611cf..21a8189fbb 100644 --- a/program-libs/verifier/src/verifying_keys/batch_append_32_10.rs +++ b/program-libs/verifier/src/verifying_keys/batch_append_32_10.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 124u8, 60u8, 98u8, 109u8, 236u8, 136u8, 94u8, 65u8, 43u8, 251u8, 110u8, 104u8, 31u8, 255u8, 254u8, 34u8, 173u8, 167u8, 235u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 26u8, 179u8, 136u8, 13u8, 75u8, 147u8, 191u8, 106u8, 207u8, 142u8, 25u8, 137u8, 45u8, 176u8, 183u8, 84u8, 39u8, 42u8, 67u8, 71u8, 39u8, 174u8, 91u8, 154u8, 3u8, 67u8, 240u8, 13u8, 184u8, 35u8, 213u8, 34u8, 6u8, 196u8, 231u8, 248u8, 218u8, 199u8, 95u8, 103u8, 149u8, diff --git a/program-libs/verifier/src/verifying_keys/batch_append_32_500.rs b/program-libs/verifier/src/verifying_keys/batch_append_32_500.rs index b6a3fe4245..f147004f27 100644 --- a/program-libs/verifier/src/verifying_keys/batch_append_32_500.rs +++ b/program-libs/verifier/src/verifying_keys/batch_append_32_500.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/batch_update_32_10.rs b/program-libs/verifier/src/verifying_keys/batch_update_32_10.rs index 0ce88176a1..dea1fe8d22 100644 --- a/program-libs/verifier/src/verifying_keys/batch_update_32_10.rs +++ b/program-libs/verifier/src/verifying_keys/batch_update_32_10.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 255u8, 233u8, 197u8, 185u8, 60u8, 242u8, 130u8, 247u8, 43u8, 243u8, 190u8, 151u8, 109u8, 244u8, 194u8, 196u8, 211u8, 203u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 35u8, 30u8, 43u8, 35u8, 117u8, 94u8, 60u8, 128u8, 116u8, 223u8, 71u8, 247u8, 177u8, 194u8, 124u8, 40u8, 226u8, 185u8, 4u8, 255u8, 8u8, 174u8, 198u8, 185u8, 199u8, 97u8, 245u8, 123u8, 195u8, 216u8, 183u8, 134u8, 12u8, 57u8, 221u8, 203u8, 140u8, 28u8, 228u8, 229u8, 213u8, diff --git a/program-libs/verifier/src/verifying_keys/batch_update_32_500.rs b/program-libs/verifier/src/verifying_keys/batch_update_32_500.rs index 9e4e6fd60d..cd51515f15 100644 --- a/program-libs/verifier/src/verifying_keys/batch_update_32_500.rs +++ b/program-libs/verifier/src/verifying_keys/batch_update_32_500.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_1.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_1.rs index 81abc3a544..24c44ab8fb 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_1.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_2.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_2.rs index 3647a53279..494f283dc6 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_2.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_4.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_4.rs index 7dcdb11f8f..128e5bb1d9 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_4.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_8.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_8.rs index 723b589b4e..fd0db78e52 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_8.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_1_8.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_1.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_1.rs index 1a48a1461c..fc16bfa319 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_1.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_2.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_2.rs index 74e30d410b..4ef27ebfc6 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_2.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_4.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_4.rs index b947c9d9ed..d3230b697c 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_4.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_8.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_8.rs index f6b80862be..c965e95d09 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_8.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_2_8.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_1.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_1.rs index 654b2022cf..f44793582a 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_1.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_2.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_2.rs index fdb3f9f138..ee6e7a1623 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_2.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_4.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_4.rs index a2c4125907..5c0a053755 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_4.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_8.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_8.rs index 62c4d3242b..a3cf77a753 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_8.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_3_8.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_1.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_1.rs index 291b44aaea..6c953ec472 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_1.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_2.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_2.rs index ad8acb4f4c..30b0d38bbd 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_2.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_4.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_4.rs index abb755b011..b710d051d7 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_4.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_8.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_8.rs index 6969225fbc..b44d6ec0b9 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_8.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_4_8.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_1.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_1.rs index 9e29064b25..f52d9ed261 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_1.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_2.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_2.rs index 6955edca7d..3ba18b8065 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_2.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_4.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_4.rs index 013d8c3e86..bea73c6b70 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_4.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_8.rs b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_8.rs index 2b6518d9aa..f377cb310c 100644 --- a/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_8.rs +++ b/program-libs/verifier/src/verifying_keys/v1_combined_26_26_8_8.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_1.rs b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_1.rs index 20e63909e9..7a57c6674c 100644 --- a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_1.rs +++ b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_2.rs b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_2.rs index 3b9845863e..e863871fc8 100644 --- a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_2.rs +++ b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_3.rs b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_3.rs index ca163890b0..e69c356ed7 100644 --- a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_3.rs +++ b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_3.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_4.rs b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_4.rs index 5a711c4adf..27cb27cf31 100644 --- a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_4.rs +++ b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_8.rs b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_8.rs index 58cb0093ef..48b9c7d143 100644 --- a/program-libs/verifier/src/verifying_keys/v1_inclusion_26_8.rs +++ b/program-libs/verifier/src/verifying_keys/v1_inclusion_26_8.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_1.rs b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_1.rs index 87c523a0be..47bf86d7ea 100644 --- a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_1.rs +++ b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_2.rs b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_2.rs index 6218d1ab6b..c0e97dc92b 100644 --- a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_2.rs +++ b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_3.rs b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_3.rs index 5a1e7ced63..afae4c6ff5 100644 --- a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_3.rs +++ b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_3.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_4.rs b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_4.rs index 7a1e7ef73e..c6ca59b31e 100644 --- a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_4.rs +++ b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_8.rs b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_8.rs index 4169e4ac21..1e79efe519 100644 --- a/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_8.rs +++ b/program-libs/verifier/src/verifying_keys/v1_non_inclusion_26_8.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_1.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_1.rs index 382ea34d45..6b31a28859 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_1.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_2.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_2.rs index a634450b44..c17547e792 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_2.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_3.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_3.rs index 9f7b91c580..7706bc4dab 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_3.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_3.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_4.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_4.rs index 5f98f5b142..214cf8aac3 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_4.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_1_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_1.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_1.rs index f00e0aea4f..064036e6f1 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_1.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_2.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_2.rs index 1cb3025320..96e40e4507 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_2.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_3.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_3.rs index ecf71ce0ea..c8a2b22005 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_3.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_3.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_4.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_4.rs index 46555e6e44..c72c1a7b5c 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_4.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_2_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_1.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_1.rs index 42451b019f..c3f7ba317b 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_1.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_2.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_2.rs index 04f5d4f188..1a4164ab51 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_2.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_3.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_3.rs index 8c0703fada..6f75c204c6 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_3.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_3.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_4.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_4.rs index 31401ba480..4d89ab93c3 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_4.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_3_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_1.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_1.rs index 90229a8cd0..066a897ba6 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_1.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_2.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_2.rs index b0730fe4cc..62fc12a0ee 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_2.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_3.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_3.rs index 789481d690..2026bb98fd 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_3.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_3.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_4.rs b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_4.rs index 2a06c4d6f6..88f1209621 100644 --- a/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_4.rs +++ b/program-libs/verifier/src/verifying_keys/v2_combined_32_40_4_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_1.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_1.rs index 4439005049..f624eac6f6 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_1.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_10.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_10.rs index dcdabaddcc..94d100e324 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_10.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_10.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_11.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_11.rs index 605b4e1cec..cca720bddc 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_11.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_11.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_12.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_12.rs index 4fc902701f..ddbce984cd 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_12.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_12.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_13.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_13.rs index 82ca141f64..5d3947f491 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_13.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_13.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_14.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_14.rs index 5f05e44e62..504b283258 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_14.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_14.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_15.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_15.rs index 3807489fa7..1ca30fa96c 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_15.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_15.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_16.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_16.rs index f6b8637524..7431d13f5f 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_16.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_16.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_17.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_17.rs index 91124688ff..b2b65b1033 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_17.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_17.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_18.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_18.rs index 67a399c9e8..8ae4bb19d6 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_18.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_18.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_19.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_19.rs index 7b3ce2e0a2..0b9758576c 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_19.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_19.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_2.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_2.rs index b478811e9c..ff393fb9ac 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_2.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_20.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_20.rs index f240f9a5c9..c512653ede 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_20.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_20.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_3.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_3.rs index 1d6fb2c721..a971240206 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_3.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_3.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_4.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_4.rs index 2e339e50e1..033a5dcbb9 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_4.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_5.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_5.rs index 90e8dbf9bf..cf9afc8364 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_5.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_5.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_6.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_6.rs index bcaef486ab..32bcde1516 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_6.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_6.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_7.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_7.rs index a0360b4ee0..bde8db8eb4 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_7.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_7.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_8.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_8.rs index b7d723e8bf..8747c46815 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_8.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_8.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_9.rs b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_9.rs index 77e1c2af6e..0fa90fc70d 100644 --- a/program-libs/verifier/src/verifying_keys/v2_inclusion_32_9.rs +++ b/program-libs/verifier/src/verifying_keys/v2_inclusion_32_9.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_1.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_1.rs index 7e7872bd6d..cb2303c851 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_1.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_1.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_10.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_10.rs index 65bd002a1f..bf50593f68 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_10.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_10.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_11.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_11.rs index 0e8c0911cd..6f880717ea 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_11.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_11.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_12.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_12.rs index eecc6ead4f..92628448e8 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_12.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_12.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_13.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_13.rs index a56c3ab16d..b7e5963ecf 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_13.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_13.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_14.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_14.rs index 8a978be258..7edd124ab8 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_14.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_14.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_15.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_15.rs index 305057704a..1b807b6f50 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_15.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_15.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_16.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_16.rs index a88655ae4d..0a243071ed 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_16.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_16.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_17.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_17.rs index 055d479639..62d792ed30 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_17.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_17.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_18.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_18.rs index 7fb8a9e0e2..91407e75cc 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_18.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_18.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_19.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_19.rs index 53c4772a7b..c017854b27 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_19.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_19.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_2.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_2.rs index dfe8083a2a..e3342ff344 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_2.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_2.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_20.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_20.rs index 775b60dbf4..829e39b661 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_20.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_20.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_21.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_21.rs index a9ae536e1f..c90a83d530 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_21.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_21.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_22.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_22.rs index a41d3b0f37..2d165396a5 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_22.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_22.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_23.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_23.rs index c6095d69c5..6cc1f354cc 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_23.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_23.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_24.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_24.rs index ddc6d679a6..8522595eca 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_24.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_24.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_25.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_25.rs index 3d6390ed9a..ecbcac7d7b 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_25.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_25.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_26.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_26.rs index 1587de159d..72709fc4de 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_26.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_26.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_27.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_27.rs index 4740d91e3e..0d536ae933 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_27.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_27.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_28.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_28.rs index 261859f833..80c13e7032 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_28.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_28.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_29.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_29.rs index ca4c2c0a7b..f208099a5b 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_29.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_29.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_3.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_3.rs index 5b9395182d..2aa52ec9f3 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_3.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_3.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_30.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_30.rs index cfad2e90ec..7f88c7b0a8 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_30.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_30.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_31.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_31.rs index e627608d0d..8dce00ca22 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_31.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_31.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_32.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_32.rs index e8df67aa1b..c300a20d80 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_32.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_32.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_4.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_4.rs index a33775cc23..e6c57b9de3 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_4.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_4.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_5.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_5.rs index 6192cc535f..6b61328731 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_5.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_5.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_6.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_6.rs index 7d17091254..50e583cc7d 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_6.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_6.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_7.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_7.rs index 188e9949c8..b01c0a4ed0 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_7.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_7.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_8.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_8.rs index b472739514..15d95193bb 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_8.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_8.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, diff --git a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_9.rs b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_9.rs index 01077d7d27..bdc88f4860 100644 --- a/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_9.rs +++ b/program-libs/verifier/src/verifying_keys/v2_non_inclusion_40_9.rs @@ -22,7 +22,7 @@ pub const VERIFYINGKEY: Groth16Verifyingkey = Groth16Verifyingkey { 210u8, 77u8, 47u8, 145u8, 146u8, 248u8, 150u8, 183u8, 198u8, 62u8, 234u8, 5u8, 169u8, 213u8, 127u8, 6u8, 84u8, 122u8, 208u8, 206u8, 200u8, ], - vk_gamme_g2: [ + vk_gamma_g2: [ 25u8, 142u8, 147u8, 147u8, 146u8, 13u8, 72u8, 58u8, 114u8, 96u8, 191u8, 183u8, 49u8, 251u8, 93u8, 37u8, 241u8, 170u8, 73u8, 51u8, 53u8, 169u8, 231u8, 18u8, 151u8, 228u8, 133u8, 183u8, 174u8, 243u8, 18u8, 194u8, 24u8, 0u8, 222u8, 239u8, 18u8, 31u8, 30u8, 118u8, 66u8, 106u8, From 8d9a9869ab6104ff6970f18f593b7d1c7f870250 Mon Sep 17 00:00:00 2001 From: ananas Date: Thu, 19 Mar 2026 22:48:08 +0000 Subject: [PATCH 4/8] perf: switch groth16-solana patch to git dep (rev 4e6cacf) Replace local path patch with git dep pointing to the pushed commit, making the ark-ff 0.4 elimination work on CI. --- Cargo.lock | 1 + Cargo.toml | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c80ea2384a..8674bda291 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2743,6 +2743,7 @@ dependencies = [ [[package]] name = "groth16-solana" version = "0.2.0" +source = "git+https://github.com/Lightprotocol/groth16-solana?rev=4e6cacff2f4ff53744fda0509f5e62545fd99aa6#4e6cacff2f4ff53744fda0509f5e62545fd99aa6" dependencies = [ "ark-bn254 0.5.0", "ark-ec 0.5.0", diff --git a/Cargo.toml b/Cargo.toml index 3f2397a612..54f0c4e1ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -83,10 +83,9 @@ members = [ resolver = "2" [patch.crates-io] -# Local version uses ark-ff 0.5 (crates.io 0.2.0 uses 0.4), eliminating the -# duplicate ark-ff 0.4 compilation. Switch to a git dep or publish to -# crates.io before merging. -groth16-solana = { path = "../groth16-solana" } +# Uses ark-ff 0.5 (crates.io 0.2.0 uses 0.4), eliminating the duplicate +# ark-ff 0.4 compilation from the dep graph. +groth16-solana = { git = "https://github.com/Lightprotocol/groth16-solana", rev = "4e6cacff2f4ff53744fda0509f5e62545fd99aa6" } [profile.dev] opt-level = 0 From 86881992f71fa90a0705b59e6db937e0ecbf56be Mon Sep 17 00:00:00 2001 From: ananas Date: Thu, 19 Mar 2026 22:56:27 +0000 Subject: [PATCH 5/8] fix: update solana-bn254 v3 API and fix remaining vk_gamme_g2 typos solana-bn254 v3 deprecated the unversioned compress/decompress functions in favour of explicit _be variants. Update prover/client/src/proof.rs to use alt_bn128_g{1,2}_{compress,decompress}_be. Also fix the vk_gamme_g2 -> vk_gamma_g2 typo in xtask/src/create_vkeyrs_from_gnark_key.rs which was missed in the bulk rename (this file both constructs a Groth16Verifyingkey and generates source code using quote!). --- prover/client/src/proof.rs | 16 ++++++++-------- xtask/src/create_vkeyrs_from_gnark_key.rs | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/prover/client/src/proof.rs b/prover/client/src/proof.rs index c415a4d108..cc66f3aed6 100644 --- a/prover/client/src/proof.rs +++ b/prover/client/src/proof.rs @@ -8,8 +8,8 @@ use ark_serialize::{CanonicalDeserialize, CanonicalSerialize, Compress, Validate use light_compressed_account::instruction_data::compressed_proof::CompressedProof; use num_traits::Num; use solana_bn254::compression::prelude::{ - alt_bn128_g1_compress, alt_bn128_g1_decompress, alt_bn128_g2_compress, alt_bn128_g2_decompress, - convert_endianness, + alt_bn128_g1_compress_be, alt_bn128_g1_decompress_be, alt_bn128_g2_compress_be, + alt_bn128_g2_decompress_be, convert_endianness, }; #[derive(Debug, Clone, Copy)] @@ -37,9 +37,9 @@ impl From for CompressedProof { impl ProofCompressed { pub fn try_decompress(&self) -> Result { - let proof_a = alt_bn128_g1_decompress(&self.a)?; - let proof_b = alt_bn128_g2_decompress(&self.b)?; - let proof_c = alt_bn128_g1_decompress(&self.c)?; + let proof_a = alt_bn128_g1_decompress_be(&self.a)?; + let proof_b = alt_bn128_g2_decompress_be(&self.b)?; + let proof_c = alt_bn128_g1_decompress_be(&self.c)?; Ok(Proof { a: proof_a, b: proof_b, @@ -84,9 +84,9 @@ pub fn compress_proof( proof_b: &[u8; 128], proof_c: &[u8; 64], ) -> ([u8; 32], [u8; 64], [u8; 32]) { - let proof_a = alt_bn128_g1_compress(proof_a).unwrap(); - let proof_b = alt_bn128_g2_compress(proof_b).unwrap(); - let proof_c = alt_bn128_g1_compress(proof_c).unwrap(); + let proof_a = alt_bn128_g1_compress_be(proof_a).unwrap(); + let proof_b = alt_bn128_g2_compress_be(proof_b).unwrap(); + let proof_c = alt_bn128_g1_compress_be(proof_c).unwrap(); (proof_a, proof_b, proof_c) } diff --git a/xtask/src/create_vkeyrs_from_gnark_key.rs b/xtask/src/create_vkeyrs_from_gnark_key.rs index d42a827788..c44afa89f2 100644 --- a/xtask/src/create_vkeyrs_from_gnark_key.rs +++ b/xtask/src/create_vkeyrs_from_gnark_key.rs @@ -25,7 +25,7 @@ pub fn create_vkeyrs_from_gnark_key(opts: Options) -> anyhow::Result<()> { let nr_pubinputs = vk.nr_pubinputs; let vk_alpha_g1 = vk.vk_alpha_g1.iter().map(|b| quote! {#b}); let vk_beta_g2 = vk.vk_beta_g2.iter().map(|b| quote! {#b}); - let vk_gamme_g2 = vk.vk_gamme_g2.iter().map(|b| quote! {#b}); + let vk_gamma_g2 = vk.vk_gamma_g2.iter().map(|b| quote! {#b}); let vk_delta_g2 = vk.vk_delta_g2.iter().map(|b| quote! {#b}); let vk_ic_slices = vk.vk_ic.iter().map(|slice| { let bytes = slice.iter().map(|b| quote! {#b}); @@ -40,7 +40,7 @@ pub fn create_vkeyrs_from_gnark_key(opts: Options) -> anyhow::Result<()> { nr_pubinputs: #nr_pubinputs, vk_alpha_g1: [#(#vk_alpha_g1),*], vk_beta_g2: [#(#vk_beta_g2),*], - vk_gamme_g2: [#(#vk_gamme_g2),*], + vk_gamma_g2: [#(#vk_gamma_g2),*], vk_delta_g2: [#(#vk_delta_g2),*], vk_ic: &[#(#vk_ic_slices),*], }; @@ -117,7 +117,7 @@ pub fn read_gnark_vk_bytes<'a>(gnark_vk_bytes: &[u8]) -> Groth16Verifyingkey<'a> vk_beta_g2: gnark_vk_bytes[beta_g2_offset_start..beta_g2_offset_end] .try_into() .unwrap(), - vk_gamme_g2: gamma_g2_be, + vk_gamma_g2: gamma_g2_be, vk_delta_g2: delta_g2_be, vk_ic: vk_ic_slice, } From ac07cf0f03ba48307aeb7b4a26cbfc4c99ea6a6a Mon Sep 17 00:00:00 2001 From: ananas Date: Thu, 19 Mar 2026 23:29:27 +0000 Subject: [PATCH 6/8] fix: upgrade SOLANA_VERSION 2.2.15 -> 2.3.13 to fix edition 2024 CI failure Solana 2.2.15 ships platform-tools v1.46 (cargo 1.84.0), which cannot parse Cargo.toml manifests that use `edition = "2024"`. time-macros 0.2.27 (transitively required via solana-streamer -> x509-parser -> asn1-rs -> time 0.3.47) uses edition 2024. Main CI was not failing because its build cache was warm. Our Cargo.lock changes (solana-bn254 2.2 -> 3.2.1, groth16-solana patch) bust the cache, causing a fresh compile of time-macros 0.2.27 which then fails. Solana 2.3.13 ships platform-tools v1.48 (Rust 1.86+) which supports edition 2024. This also aligns the CLI version with the workspace library crates that are already pinned to "2.3". --- scripts/devenv/versions.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/devenv/versions.sh b/scripts/devenv/versions.sh index 95d2b107ab..4021b32fba 100755 --- a/scripts/devenv/versions.sh +++ b/scripts/devenv/versions.sh @@ -11,7 +11,7 @@ export PHOTON_VERSION=$(grep '^version' "${REPO_ROOT}/external/photon/Cargo.toml # Versions to bump manually (edit below) export NODE_VERSION="22.16.0" -export SOLANA_VERSION="2.2.15" +export SOLANA_VERSION="2.3.13" export ANCHOR_VERSION="0.31.1" export JQ_VERSION="1.8.0" export REDIS_VERSION="8.0.1" From 25e54e388af67ee8adcc0e8f400f959dfa54ddf9 Mon Sep 17 00:00:00 2001 From: ananas Date: Thu, 19 Mar 2026 23:34:17 +0000 Subject: [PATCH 7/8] fix: call ring provider install exactly once via Once Use std::sync::Once in ensure_ring_provider so that install_default() is only attempted on the first call per process, avoiding redundant global-state mutations on subsequent calls. --- sdk-libs/photon-api/src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sdk-libs/photon-api/src/lib.rs b/sdk-libs/photon-api/src/lib.rs index a60a397dfa..15f469d40f 100644 --- a/sdk-libs/photon-api/src/lib.rs +++ b/sdk-libs/photon-api/src/lib.rs @@ -12,7 +12,11 @@ include!("codegen.rs"); fn ensure_ring_provider() { - let _ = rustls::crypto::ring::default_provider().install_default(); + use std::sync::Once; + static ONCE: Once = Once::new(); + ONCE.call_once(|| { + let _ = rustls::crypto::ring::default_provider().install_default(); + }); } pub mod apis { From d995a443cd0325a7b0e3a98fc22a690c70c34f5c Mon Sep 17 00:00:00 2001 From: ananas Date: Fri, 20 Mar 2026 00:05:11 +0000 Subject: [PATCH 8/8] fix: pin time to 0.3.37 to avoid edition2024 in time-macros time 0.3.38+ depends on time-macros 0.2.20+ which uses edition = "2024" in its Cargo.toml. The Solana platform-tools ship Cargo 1.84.0 which cannot parse edition 2024 manifests. Pin time to 0.3.37 (time-macros 0.2.19) so cargo test-sbf can parse the full dep graph. Affects: e2e-test via solana-client -> solana-streamer -> x509-parser -> asn1-rs -> time -> time-macros --- Cargo.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8674bda291..dfc954f985 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1903,9 +1903,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.5.8" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ "powerfmt", ] @@ -4885,9 +4885,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.2.0" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" [[package]] name = "num-derive" @@ -10933,30 +10933,30 @@ dependencies = [ [[package]] name = "time" -version = "0.3.47" +version = "0.3.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" +checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" dependencies = [ "deranged", "itoa", "num-conv", "powerfmt", - "serde_core", + "serde", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.8" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.27" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" +checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" dependencies = [ "num-conv", "time-core",