syscalls: update costs for curve25519 operations (#28152)

update costs
This commit is contained in:
samkim-crypto 2022-10-01 09:08:10 +09:00 committed by GitHub
parent 9255506e92
commit fcd301eeed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 8 deletions

View File

@ -114,14 +114,14 @@ impl ComputeBudget {
sysvar_base_cost: 100,
secp256k1_recover_cost: 25_000,
syscall_base_cost: 100,
curve25519_edwards_validate_point_cost: 5_000, // TODO: precisely determine curve25519 costs
curve25519_edwards_add_cost: 5_000,
curve25519_edwards_subtract_cost: 5_000,
curve25519_edwards_multiply_cost: 10_000,
curve25519_ristretto_validate_point_cost: 5_000,
curve25519_ristretto_add_cost: 5_000,
curve25519_ristretto_subtract_cost: 5_000,
curve25519_ristretto_multiply_cost: 10_000,
curve25519_edwards_validate_point_cost: 111,
curve25519_edwards_add_cost: 331,
curve25519_edwards_subtract_cost: 329,
curve25519_edwards_multiply_cost: 1_753,
curve25519_ristretto_validate_point_cost: 117,
curve25519_ristretto_add_cost: 367,
curve25519_ristretto_subtract_cost: 366,
curve25519_ristretto_multiply_cost: 1_804,
heap_size: None,
heap_cost: 8,
mem_op_base_cost: 10,