solana/programs
samkim-crypto 73218595c6
[zk-token-sdk] Restrict Edwards and Ristretto multiscalar multiplication vector length to at most 512 (#34763)
* restrict curve25519 multiscalar multiplication vector length to 512

* add syscall tests for msm vector length

* add new feature gate `curve25519_restrict_msm_length`

* update tests for feature new gate

* Update programs/bpf_loader/src/syscalls/mod.rs

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>

* remove length guard on the multisicalar mult lib function

---------

Co-authored-by: Trent Nelson <trent.a.b.nelson@gmail.com>
2024-01-19 08:40:42 +09:00
..
address-lookup-table pass feature_set to BorrowedAccount (#34542) 2023-12-21 20:03:17 +01:00
address-lookup-table-tests Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
bpf-loader-tests Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
bpf_loader [zk-token-sdk] Restrict Edwards and Ristretto multiscalar multiplication vector length to at most 512 (#34763) 2024-01-19 08:40:42 +09:00
compute-budget Bump solana_rbpf to v0.8.0 (#33679) 2023-10-20 21:39:50 +02:00
config pass feature_set to BorrowedAccount (#34542) 2023-12-21 20:03:17 +01:00
ed25519-tests Bump rand to 0.8, rand_chacha to 0.3, getrandom to 0.2 (#32871) 2023-08-21 19:11:21 +02:00
loader-v4 cleanup feature code after activation (#34695) 2024-01-12 14:28:50 -06:00
sbf deps: Upgrades h2 due to security advisory (#34816) 2024-01-17 17:10:13 -07:00
stake refactor: optional `stake_history` arg is never `None` (#34556) 2023-12-22 10:44:28 +08:00
system pass feature_set to BorrowedAccount (#34542) 2023-12-21 20:03:17 +01:00
vote refactor: `check_update_vote_state_slots_are_valid` (#34555) 2024-01-06 00:50:50 +08:00
zk-token-proof [zk-token-proof] Add functionality to read proof from accounts instead of instruction data (#34750) 2024-01-13 08:15:44 +09:00
zk-token-proof-tests [zk-token-proof] Increase compute budget for zk-token-proof tests (#34777) 2024-01-14 08:43:12 +09:00