solana/programs/bpf/rust
Michael Vines c42b80f099
Add simulation detection countermeasure (#22880)
* Add simulation detection countermeasures

* Add program and test using TestValidator

* Remove incinerator deposit

* Remove incinerator

* Update Cargo.lock

* Add more features to simulation bank

* Update Cargo.lock per rebase

Co-authored-by: Jon Cinque <jon.cinque@gmail.com>
2022-02-15 13:09:59 +01:00
..
128bit Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
128bit_dep Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
alloc Remove the 5 integer msg! form 2021-12-11 09:37:11 -08:00
call_depth Remove the 5 integer msg! form 2021-12-11 09:37:11 -08:00
caller_access Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
custom_heap Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
dep_crate Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
deprecated_loader Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
dup_accounts Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
error_handling Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
external_spend Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
finalize Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
instruction_introspection Add test to enforce that program id account info for CPI is optional (#22069) 2021-12-24 00:43:15 +01:00
invoke Fix CPI duplicate account privilege escalation (#22752) 2022-01-28 00:52:02 +01:00
invoke_and_error Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
invoke_and_ok Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
invoke_and_return Add test to enforce that program id account info for CPI is optional (#22069) 2021-12-24 00:43:15 +01:00
invoked Remove the 5 integer msg! form 2021-12-11 09:37:11 -08:00
iter Remove the 5 integer msg! form 2021-12-11 09:37:11 -08:00
log_data Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
many_args Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
many_args_dep Remove the 5 integer msg! form 2021-12-11 09:37:11 -08:00
mem Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
membuiltins Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
noop Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
panic Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
param_passing Remove the 5 integer msg! form 2021-12-11 09:37:11 -08:00
param_passing_dep Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
rand Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
realloc Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
realloc_invoke Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
ro_account_modify Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
ro_modify Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
sanity Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
secp256k1_recover Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
sha Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
sibling_inner_instruction Add get_processed_sibling_instruction syscall (#22859) 2022-02-02 16:45:57 -08:00
sibling_instruction Add get_processed_sibling_instruction syscall (#22859) 2022-02-02 16:45:57 -08:00
simulation Add simulation detection countermeasure (#22880) 2022-02-15 13:09:59 +01:00
spoof1 Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
spoof1_system Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
sysvar Bump version to v1.10.0 2021-12-04 20:17:54 +00:00
upgradeable Add test to enforce that program id account info for CPI is optional (#22069) 2021-12-24 00:43:15 +01:00
upgraded Add test to enforce that program id account info for CPI is optional (#22069) 2021-12-24 00:43:15 +01:00
zk_token_elgamal Add zk_token_sdk_enabled feature to gate Zk Token proof program and `sol_zk_token_elgamal_op` syscalls 2022-01-05 11:57:37 -08:00