@@ -97,7 +97,7 @@ dependencies = [
9797 "bitcoin",
9898 "bitcoin-consensus-encoding",
9999 "bitcoin-p2p-messages",
100- "honggfuzz ",
100+ "libfuzzer-sys ",
101101 "serde",
102102 "serde_json",
103103 "standard_test",
@@ -202,9 +202,15 @@ checksum = "60f0b0d4c0a382d2734228fd12b5a6b5dac185c60e938026fd31b265b94f9bd2"
202202
203203[[package]]
204204name = "cc"
205- version = "1.0.28 "
205+ version = "1.2.47 "
206206source = "registry+https://github.com/rust-lang/crates.io-index"
207- checksum = "bb4a8b715cb4597106ea87c7c84b2f1d452c7492033765df7f32651e66fcf749"
207+ checksum = "cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07"
208+ dependencies = [
209+ "find-msvc-tools",
210+ "jobserver",
211+ "libc",
212+ "shlex",
213+ ]
208214
209215[[package]]
210216name = "cfg-if"
@@ -219,6 +225,12 @@ dependencies = [
219225 "hex-conservative 0.3.0",
220226]
221227
228+ [[package]]
229+ name = "find-msvc-tools"
230+ version = "0.1.5"
231+ source = "registry+https://github.com/rust-lang/crates.io-index"
232+ checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844"
233+
222234[[package]]
223235name = "getrandom"
224236version = "0.3.0"
@@ -252,29 +264,20 @@ version = "0.1.1"
252264source = "registry+https://github.com/rust-lang/crates.io-index"
253265checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd"
254266
255- [[package]]
256- name = "honggfuzz"
257- version = "0.5.58"
258- source = "registry+https://github.com/rust-lang/crates.io-index"
259- checksum = "6e8319f3cc8fe416e7aa1ab95dcc04fd49f35397a47d0b2f0f225f6dba346a07"
260- dependencies = [
261- "lazy_static",
262- "memmap2",
263- "rustc_version",
264- "semver",
265- ]
266-
267267[[package]]
268268name = "itoa"
269269version = "0.4.3"
270270source = "registry+https://github.com/rust-lang/crates.io-index"
271271checksum = "1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b"
272272
273273[[package]]
274- name = "lazy_static "
275- version = "1.5.0 "
274+ name = "jobserver "
275+ version = "0.1.32 "
276276source = "registry+https://github.com/rust-lang/crates.io-index"
277- checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
277+ checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
278+ dependencies = [
279+ "libc",
280+ ]
278281
279282[[package]]
280283name = "libc"
@@ -283,12 +286,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
283286checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
284287
285288[[package]]
286- name = "memmap2 "
287- version = "0.9.0 "
289+ name = "libfuzzer-sys "
290+ version = "0.4.10 "
288291source = "registry+https://github.com/rust-lang/crates.io-index"
289- checksum = "deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375 "
292+ checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404 "
290293dependencies = [
291- "libc",
294+ "arbitrary",
295+ "cc",
292296]
293297
294298[[package]]
@@ -346,15 +350,6 @@ dependencies = [
346350 "zerocopy",
347351]
348352
349- [[package]]
350- name = "rustc_version"
351- version = "0.4.0"
352- source = "registry+https://github.com/rust-lang/crates.io-index"
353- checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
354- dependencies = [
355- "semver",
356- ]
357-
358353[[package]]
359354name = "ryu"
360355version = "1.0.0"
@@ -381,12 +376,6 @@ dependencies = [
381376 "cc",
382377]
383378
384- [[package]]
385- name = "semver"
386- version = "1.0.0"
387- source = "registry+https://github.com/rust-lang/crates.io-index"
388- checksum = "76b5842e81eb9bbea19276a9dbbda22ac042532f390a67ab08b895617978abf3"
389-
390379[[package]]
391380name = "serde"
392381version = "1.0.195"
@@ -427,6 +416,12 @@ dependencies = [
427416 "serde",
428417]
429418
419+ [[package]]
420+ name = "shlex"
421+ version = "1.3.0"
422+ source = "registry+https://github.com/rust-lang/crates.io-index"
423+ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
424+
430425[[package]]
431426name = "standard_test"
432427version = "0.1.0"
0 commit comments