Add secp covering inputs #168

pull dergoegge wants to merge 1 commits into bitcoin-core:main from dergoegge:2024-01-secp-inputs changing 3914 files +586 −0
  1. dergoegge commented at 2:22 pm on January 26, 2024: member

    With https://github.com/bitcoin/bitcoin/pull/28875 merged, our merge script will now account for secp coverage.

    This PR merges the available inputs from oss-fuzz into our corpora to bring in the newly accounted for secp coverage.

  2. Add secp covering inputs 15dd965ce1
  3. murchandamus commented at 8:55 pm on January 26, 2024: contributor
    Cool, sounds good
  4. maflcko commented at 9:30 am on January 30, 2024: contributor
    Maybe re-run CI here and on main for the coverage summary?
  5. dergoegge commented at 5:40 pm on January 30, 2024: member

    Diff for cov output:

    0bip324_cipher_roundtrip [-8000-]{+8007+}
    1bip324_ecdh [-3973-]{+4013+}
    2descriptor_parse [-16246-]{+16264+}
    3ellswift_roundtrip [-4492-]{+4523+}
    4key [-9184-]{+9209+}
    5mocked_descriptor_parse [-15801-]{+15904+}
    6scriptpubkeyman [-22188-]{+22447+}
    7secp256k1_ec_seckey_import_export_der 2815
    8secp256k1_ecdsa_signature_parse_der_lax [-3843-]{+3855+}
    9wallet_notifications [-18954-]{+18984+}
    
      0addition_overflow 347
      1addr_info_deserialize [-547-]{+548+}
      2address_deserialize 708
      3addrman 6493
      4addrman_serdeser [-6164-]{+6161+}
      5asmap 566
      6asmap_direct 255
      7autofile 617
      8banman 5481
      9base_encode_decode [-7599-]{+7604+}
     10bech32 371
     11bip324_cipher_roundtrip [-8000-]{+8007+}
     12bip324_ecdh [-3973-]{+4013+}
     13bitdeque 3240
     14block 3738
     15block_deserialize 702
     16block_file_info_deserialize 180
     17block_filter_deserialize 258
     18block_header 1249
     19block_header_and_short_txids_deserialize [-758-]{+759+}
     20blockfilter [-3514-]{+3522+}
     21blockheader_deserialize 153
     22blocklocator_deserialize 191
     23blockmerkleroot 837
     24blocktransactions_deserialize [-674-]{+673+}
     25blocktransactionsrequest_deserialize 200
     26blockundo_deserialize 1219
     27bloom_filter [-2060-]{+2063+}
     28bloomfilter_deserialize 185
     29buffered_file 508
     30chacha20_split_crypt 2800
     31chacha20_split_keystream 2898
     32chain 1213
     33checkqueue 214
     34coincontrol 1137
     35coins_deserialize [-1101-]{+1104+}
     36coins_view [-7493-]{+7509+}
     37coinscache_sim [-1592-]{+1581+}
     38coinselection [-4704-]{+4746+}
     39connman [-6131-]{+6128+}
     40crypto 5449
     41crypto_aes256 469
     42crypto_aes256cbc 587
     43crypto_chacha20 2951
     44crypto_common 86
     45crypto_diff_fuzz_chacha20 3450
     46crypto_fschacha20 [-2782-]{+2783+}
     47crypto_hkdf_hmac_sha256_l32 941
     48crypto_poly1305 381
     49crypto_poly1305_split 444
     50cuckoocache 275
     51data_stream_addr_man 4927
     52decode_tx 1543
     53descriptor_parse [-16246-]{+16264+}
     54diskblockindex_deserialize 220
     55ellswift_roundtrip [-4492-]{+4523+}
     56eval_script 5089
     57fee_rate 226
     58fee_rate_deserialize 119
     59fees 1379
     60flat_file_pos_deserialize 173
     61flatfile 311
     62float 54
     63golomb_rice [-2654-]{+2650+}
     64headers_sync_state [-3329-]{+3325+}
     65hex [-2287-]{+2292+}
     66http_request 449
     67integer 2850
     68inv_deserialize 130
     69key [-9184-]{+9209+}
     70key_io 2075
     71key_origin_info_deserialize 205
     72kitchen_sink 380
     73load_external_block_file 2721
     74locale 370
     75merkle_block_deserialize 314
     76merkleblock 2011
     77message [-7829-]{+7845+}
     78messageheader_deserialize 156
     79mini_miner [-6606-]{+6612+}
     80mini_miner_selection [-8059-]{+8062+}
     81miniscript_script 3648
     82miniscript_smart [-11742-]{+11739+}
     83miniscript_stable 11882
     84miniscript_string 3482
     85minisketch [-1510-]{+1511+}
     86mocked_descriptor_parse [-15801-]{+15904+}
     87muhash 2435
     88multiplication_overflow 150
     89net 2327
     90net_permissions 1194
     91netaddr_deserialize [-588-]{+587+}
     92netaddress [-4387-]{+4379+}
     93netbase_dns_lookup 2110
     94node_eviction 935
     95out_point_deserialize 128
     96p2p_transport_bidirectional 1725
     97p2p_transport_bidirectional_v1v2 [-5699-]{+5702+}
     98p2p_transport_bidirectional_v2 [-9248-]{+9250+}
     99p2p_transport_serialization 1403
    100parse_hd_keypath 408
    101parse_iso8601 737
    102parse_numbers 490
    103parse_script 796
    104parse_univalue 12164
    105partial_merkle_tree_deserialize 293
    106partially_downloaded_block [-5892-]{+5882+}
    107partially_signed_transaction_deserialize [-6909-]{+6918+}
    108policy_estimator [-2495-]{+2496+}
    109policy_estimator_io [-857-]{+856+}
    110pool_resource 1717
    111pow 695
    112pow_transition 354
    113prefilled_transaction_deserialize [-654-]{+653+}
    114prevector 867
    115primitives_transaction 1795
    116process_message [-17692-]{+18016+}
    117process_messages [-18994-]{+18990+}
    118protocol 420
    119psbt [-17831-]{+17845+}
    120psbt_input_deserialize [-4970-]{+4976+}
    121psbt_output_deserialize [-2100-]{+2105+}
    122pub_key_deserialize 180
    123random 1459
    124rbf [-5317-]{+5321+}
    125rolling_bloom_filter 2328
    126rpc [-46569-]{+46652+}
    127script [-6888-]{+6884+}
    128script_bitcoin_consensus [-7662-]{+7667+}
    129script_descriptor_cache [-924-]{+925+}
    130script_deserialize 187
    131script_flags [-9865-]{+9877+}
    132script_format [-5225-]{+5223+}
    133script_interpreter 1922
    134script_ops 711
    135script_sigcache [-4365-]{+4412+}
    136script_sign [-14319-]{+14350+}
    137scriptnum_ops 156
    138scriptpubkeyman [-22188-]{+22447+}
    139secp256k1_ec_seckey_import_export_der 2815
    140secp256k1_ecdsa_signature_parse_der_lax [-3843-]{+3855+}
    141service_deserialize 622
    142signature_checker 5459
    143signet [-7010-]{+7015+}
    144snapshotmetadata_deserialize 125
    145socks5 564
    146span 82
    147spanparsing 140
    148str_printf 985
    149string 2609
    150system [-2196-]{+2197+}
    151timedata 286
    152torcontrol [-1470-]{+1471+}
    153transaction [-8559-]{+8570+}
    154tx_in 442
    155tx_in_deserialize 250
    156tx_out 479
    157tx_package_eval [-11939-]{+11960+}
    158tx_pool [-16783-]{+16786+}
    159tx_pool_standard [-13348-]{+13347+}
    160txorphan 2427
    161txoutcompressor_deserialize [-1095-]{+1099+}
    162txrequest 2858
    163txundo_deserialize 1172
    164uint160_deserialize 113
    165uint256_deserialize 113
    166utxo_snapshot [-19326-]{+19337+}
    167utxo_total_supply [-21382-]{+21292+}
    168validation_load_mempool [-5562-]{+5569+}
    169versionbits 729
    170wallet_fees 432
    171wallet_notifications [-18954-]{+18984+}
    
  6. maflcko commented at 6:00 pm on January 30, 2024: contributor
    The diff is noisy, but I guess this is only adding files, so can’t hurt too much
  7. maflcko approved
  8. dergoegge merged this on Jan 30, 2024
  9. dergoegge closed this on Jan 30, 2024


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/qa-assets. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-26 14:25 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me