mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-03-07 05:31:21 +01:00
e37f53648eMake lifetime correctness easier to see (avoid reference lifetime extension) (practicalswift)e7ddbd9893tests: Add fuzzing harness for CScriptNum operations (practicalswift)65a52a0024tests: Add fuzzing harness for CScript operations (practicalswift)eb7c50ca1ftests: Add common Consume* fuzzing functions (practicalswift) Pull request description: Add fuzzing harness for `CScript` and `CScriptNum` operations. Test this PR using: ``` $ make distclean $ ./autogen.sh $ CC=clang CXX=clang++ ./configure --enable-fuzz \ --with-sanitizers=address,fuzzer,undefined $ make $ src/test/fuzz/script_ops … $ src/test/fuzz/scriptnum_ops … ``` ACKs for top commit: MarcoFalke: ACKe37f53648e🦂 Tree-SHA512: 5165d918ffe3f1e3e85ab0e61d8b05934f682d324cf63ce188da5890899df2b5727aba9ed10c0437260ecff8055250e60c79d81d764bc740a7652d543a7c5fa3