HomePhabricator

fuzz: Check for addrv1 compatibility before using serializers

Description

fuzz: Check for addrv1 compatibility before using serializers

Summary:
core#20247:

fuzz: Check for addrv1 compatibility before using addrv1 serializer

core#20289:

fuzz: Check for addrv1 compatibility before using addrv1 serializer on CService

core#20355:

fuzz: Check for addrv1 compatibility before using addrv1 serializer/deserializer on CSubNet

fuzz: Assert roundtrip equality for both addrv1 and addrv2 versions of CService

This is a backport of core#20247, core#20289 and core#20355

Test Plan: ninja bitcoin-fuzzers

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D14755

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Oct 26 2020, 16:27
PiRKCommitted on Nov 8 2023, 15:10
PiRKPushed on Nov 8 2023, 15:10
Reviewer
Restricted Project
Differential Revision
D14755: fuzz: Check for addrv1 compatibility before using serializers
Parents
rABC6cab93edd473: [CI] Fix the Win64 build failing due to wine issue
Branches
Unknown
Tags
Unknown