[
{
"label": "BigNumber mul large",
"tsName": "mul large numbers",
"rustKey": "bignumber/mul_large_numbers"
},
{
"label": "BigNumber add large",
"tsName": "add large numbers",
"rustKey": "bignumber/add_large_numbers"
},
{
"label": "BN toSm big",
"tsName": "toSm big",
"rustKey": "bn_serialization/to_sm_big"
},
{
"label": "BN toSm little",
"tsName": "toSm little",
"rustKey": "bn_serialization/to_sm_little"
},
{
"label": "BN fromSm big",
"tsName": "fromSm big",
"rustKey": "bn_serialization/from_sm_big"
},
{
"label": "BN fromSm little",
"tsName": "fromSm little",
"rustKey": "bn_serialization/from_sm_little"
},
{
"label": "BN fromScriptNum",
"tsName": "fromScriptNum",
"rustKey": "bn_serialization/from_script_num"
},
{
"label": "ECC Point.mul WNAF",
"tsName": "Point.mul (WNAF)",
"rustKey": "ecc_scalar/point_mul_wnaf"
},
{
"label": "ECC Point.mulCT",
"tsName": "Point.mulCT (constant-time)",
"rustKey": "ecc_scalar/point_mul_ct"
},
{
"label": "ECDSA sign",
"tsName": "ECDSA sign",
"rustKey": "ecdsa/sign"
},
{
"label": "ECDSA verify",
"tsName": "ECDSA verify",
"rustKey": "ecdsa/verify"
},
{
"label": "Script findAndDelete 4000 chunks 10%",
"tsName": "findAndDelete mixed script (4000 chunks, 10% matches, 32B data)",
"rustKey": "script_findanddelete/4000_chunks_10pct_32B"
},
{
"label": "Script findAndDelete 8000 chunks 5%",
"tsName": "findAndDelete mixed script (8000 chunks, 5% matches, 72B data)",
"rustKey": "script_findanddelete/8000_chunks_5pct_72B"
},
{
"label": "Script findAndDelete 8000 chunks 20%",
"tsName": "findAndDelete mixed script (8000 chunks, 20% matches, 72B data)",
"rustKey": "script_findanddelete/8000_chunks_20pct_72B"
},
{
"label": "Script findAndDelete 2000 chunks 300B",
"tsName": "findAndDelete mixed script (2000 chunks, 5% matches, 300B data)",
"rustKey": "script_findanddelete/2000_chunks_5pct_300B"
},
{
"label": "Script findAndDelete 12000 chunks 1%",
"tsName": "findAndDelete mixed script (12000 chunks, 1% matches, 32B data)",
"rustKey": "script_findanddelete/12000_chunks_1pct_32B"
},
{
"label": "Script serialization round trip",
"tsName": "Big script round trip",
"rustKey": "script_serialization/big_script_round_trip"
},
{
"label": "SymmetricKey encrypt large 2MB",
"tsName": "encrypt large 2MB",
"rustKey": "symmetric_key/encrypt_large_2MB"
},
{
"label": "SymmetricKey decrypt large 2MB",
"tsName": "decrypt large 2MB",
"rustKey": "symmetric_key/decrypt_large_2MB"
},
{
"label": "SymmetricKey encrypt 50 small",
"tsName": "encrypt 50 small",
"rustKey": "symmetric_key/encrypt_50_small"
},
{
"label": "SymmetricKey decrypt 50 small",
"tsName": "decrypt 50 small",
"rustKey": "symmetric_key/decrypt_50_small"
},
{
"label": "SymmetricKey encrypt 200 medium",
"tsName": "encrypt 200 medium",
"rustKey": "symmetric_key/encrypt_200_medium"
},
{
"label": "SymmetricKey decrypt 200 medium",
"tsName": "decrypt 200 medium",
"rustKey": "symmetric_key/decrypt_200_medium"
},
{
"label": "Transaction deep chain verify",
"tsName": "deep chain verify",
"rustKey": "transaction/deep_chain_verify"
},
{
"label": "Transaction wide verify",
"tsName": "wide transaction verify",
"rustKey": "transaction/wide_transaction_verify"
},
{
"label": "Transaction large verify",
"tsName": "large tx verify",
"rustKey": "transaction/large_tx_verify"
},
{
"label": "Transaction nested verify",
"tsName": "nested inputs verify",
"rustKey": "transaction/nested_inputs_verify"
},
{
"label": "Atomic BEEF serialize",
"tsName": "Transaction.toAtomicBEEF",
"rustKey": "atomic_beef/to_atomic_beef"
},
{
"label": "Atomic BEEF deserialize",
"tsName": "Transaction.fromAtomicBEEF",
"rustKey": "atomic_beef/from_atomic_beef"
},
{
"label": "Reader/Writer mixed ops",
"tsName": "mixed ops",
"rustKey": "reader_writer/mixed_ops"
},
{
"label": "Reader/Writer large payloads",
"tsName": "large payloads",
"rustKey": "reader_writer/large_payloads"
},
{
"label": "Reader/Writer 3000 small",
"tsName": "3000 small payloads",
"rustKey": "reader_writer/3000_small_payloads"
},
{
"label": "Reader/Writer 400 medium",
"tsName": "400 medium payloads",
"rustKey": "reader_writer/400_medium_payloads"
},
{
"label": "SHA-256 32B",
"tsName": "SHA-256 32B",
"rustKey": "hash/sha256_32B"
},
{
"label": "SHA-256 1KB",
"tsName": "SHA-256 1KB",
"rustKey": "hash/sha256_1KB"
},
{
"label": "SHA-256 1MB",
"tsName": "SHA-256 1MB",
"rustKey": "hash/sha256_1MB"
},
{
"label": "SHA-512 32B",
"tsName": "SHA-512 32B",
"rustKey": "hash/sha512_32B"
},
{
"label": "SHA-512 1KB",
"tsName": "SHA-512 1KB",
"rustKey": "hash/sha512_1KB"
},
{
"label": "SHA-512 1MB",
"tsName": "SHA-512 1MB",
"rustKey": "hash/sha512_1MB"
},
{
"label": "RIPEMD-160 32B",
"tsName": "RIPEMD-160 32B",
"rustKey": "hash/ripemd160_32B"
},
{
"label": "RIPEMD-160 1KB",
"tsName": "RIPEMD-160 1KB",
"rustKey": "hash/ripemd160_1KB"
},
{
"label": "RIPEMD-160 1MB",
"tsName": "RIPEMD-160 1MB",
"rustKey": "hash/ripemd160_1MB"
},
{
"label": "HMAC-SHA256 1KB",
"tsName": "HMAC-SHA256 1KB",
"rustKey": "hash/hmac_sha256_1KB"
},
{
"label": "HMAC-SHA512 1KB",
"tsName": "HMAC-SHA512 1KB",
"rustKey": "hash/hmac_sha512_1KB"
},
{
"label": "ECIES Electrum encrypt 32B",
"tsName": "ECIES Electrum encrypt 32B",
"rustKey": "ecies/electrum_encrypt_32B"
},
{
"label": "ECIES Electrum encrypt 1KB",
"tsName": "ECIES Electrum encrypt 1KB",
"rustKey": "ecies/electrum_encrypt_1KB"
},
{
"label": "ECIES Electrum encrypt 64KB",
"tsName": "ECIES Electrum encrypt 64KB",
"rustKey": "ecies/electrum_encrypt_64KB"
},
{
"label": "ECIES Electrum decrypt 32B",
"tsName": "ECIES Electrum decrypt 32B",
"rustKey": "ecies/electrum_decrypt_32B"
},
{
"label": "ECIES Electrum decrypt 1KB",
"tsName": "ECIES Electrum decrypt 1KB",
"rustKey": "ecies/electrum_decrypt_1KB"
},
{
"label": "ECIES Electrum decrypt 64KB",
"tsName": "ECIES Electrum decrypt 64KB",
"rustKey": "ecies/electrum_decrypt_64KB"
},
{
"label": "ECIES Bitcore encrypt 32B",
"tsName": "ECIES Bitcore encrypt 32B",
"rustKey": "ecies/bitcore_encrypt_32B"
},
{
"label": "ECIES Bitcore encrypt 1KB",
"tsName": "ECIES Bitcore encrypt 1KB",
"rustKey": "ecies/bitcore_encrypt_1KB"
},
{
"label": "ECIES Bitcore encrypt 64KB",
"tsName": "ECIES Bitcore encrypt 64KB",
"rustKey": "ecies/bitcore_encrypt_64KB"
},
{
"label": "ECIES Bitcore decrypt 32B",
"tsName": "ECIES Bitcore decrypt 32B",
"rustKey": "ecies/bitcore_decrypt_32B"
},
{
"label": "ECIES Bitcore decrypt 1KB",
"tsName": "ECIES Bitcore decrypt 1KB",
"rustKey": "ecies/bitcore_decrypt_1KB"
},
{
"label": "ECIES Bitcore decrypt 64KB",
"tsName": "ECIES Bitcore decrypt 64KB",
"rustKey": "ecies/bitcore_decrypt_64KB"
}
]