Skip to content

perf: gkr improvements - #3005

Open
rkm0959 wants to merge 1 commit into
mainfrom
min/perf-gkr-improve
Open

rkm0959 wants to merge 1 commit into
mainfrom
min/perf-gkr-improve

Conversation

@rkm0959

@rkm0959 rkm0959 commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor
Test Old New Diff
curve25519_dalek_ng_test_decompressed_noncanonical 188497 188497 0.0000 %
curve25519_dalek_test_ed25519_verify 12924725 12925840 0.0086 %
curve25519_dalek_test_zero_msm 83397 83397 0.0000 %
sha_test_sha3_expected_digest_lte_100_times 1180304 1180236 -0.0058 %
sha_test_sha2_v0_10_6_expected_digest_lte_100_times 1344984 1349031 0.3009 %
curve25519_dalek_ng_test_add_then_multiply 4107335 3870227 -5.7728 %
bn_test_bn_test_fq_partial_ord 185842 185842 0.0000 %
sha_test_sha2_v0_10_9_expected_digest_lte_100_times 1352002 1347116 -0.3614 %
k256_test_schnorr_verify 5723906 5724560 0.0114 %
secp256k1_program_test_verify_v0_30_0_rand_lte_100 17125876 17121995 -0.0227 %
curve25519_dalek_ng_test_zero_msm 125139 125139 0.0000 %
bn_test_bn_test_g1_add_neg 297037 297037 0.0000 %
curve25519_dalek_ng_test_zero_mul 107743 107743 0.0000 %
bn_test_bn_test_fq_inverse_100 801032 801032 0.0000 %
rustcrypto_bigint_test_bigint_mul_mod_special 1761306 1761306 0.0000 %
k256_test_recover_rand_lte_100 4396319 4401525 0.1184 %
p256_test_recover_pubkey_infinity 96713 96713 0.0000 %
p256_test_recover_rand_lte_100 15912424 15878759 -0.2116 %
sha_test_sha2_v0_10_8_expected_digest_lte_100_times 1348483 1347618 -0.0641 %
bls12_381_tests_test_inverse_fp2_100 2219563 2219563 0.0000 %
bls12_381_tests_test_sqrt_fp2_100 1662868 1788961 7.5829 %
keccack_test_expected_digest_lte_100 1716019 1718053 0.1185 %
bn_test_bn_test_g1_add_100 996439 996432 -0.0007 %
bn_test_bn_test_fq_sqrt_100 799432 799432 0.0000 %
secp256k1_program_test_verify_rand_lte_100 17125070 17095198 -0.1744 %
k256_test_recover_high_hash_high_recid 1912902 1994781 4.2804 %
rust_crypto_rsa_test_pkcs_verify_100 29406255 29418642 0.0421 %
bls12_381_tests_test_bls_double_100 6290432 6290432 0.0000 %
p256_test_verify_rand_lte_100 12061828 12052857 -0.0744 %
sha_test_sha2_v0_11_0_expected_digest_lte_100_times 1338769 1331590 -0.5362 %
bn_test_bn_test_g1_mul_zero 48309 48309 0.0000 %
k256_test_point_ops_edge_cases 33322 33322 0.0000 %
curve25519_dalek_test_zero_mul 71795 71795 0.0000 %
k256_test_verify_rand_lte_100 11695694 11686899 -0.0752 %
curve25519_dalek_test_add_then_multiply 3009250 2722937 -9.5144 %
p256_test_recover_high_hash_high_recid 5084193 5687414 11.8646 %
sha_test_sha2_v0_9_9_expected_digest_lte_100_times 1260016 1258166 -0.1468 %
k256_test_recover_pubkey_infinity 97499 97499 0.0000 %
curve25519_dalek_test_decompressed_expected_value 4712936 4590680 -2.5941 %
bn_test_bn_test_fr_inverse_100 818032 818032 0.0000 %
bls12_381_tests_test_bls_add_100 10365030 10365030 0.0000 %
rustcrypto_bigint_test_bigint_mul_add_residue 2063494 2063494 0.0000 %
secp256k1_program_test_recover_rand_lte_100 5485614 5481008 -0.0840 %
bls12_381_tests_test_sqrt_fp_100 798895 827488 3.5791 %
bn_test_bn_test_g1_double_100 733918 733918 0.0000 %
curve25519_dalek_test_decompressed_noncanonical 7765 7765 0.0000 %
bn_test_bn_test_g1_msm_edge 373720 373720 0.0000 %
secp256k1_program_test_recover_v0_30_0_rand_lte_100 5467002 5462878 -0.0754 %
bls12_381_tests_test_inverse_fp_100 1199684 1199684 0.0000 %

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant