#  -*- text -*-
#  Copyright (C) 2019 Network RADIUS SARL (legal@networkradius.com)
#  This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
#
#  Version $Id: 06f7215c41c429797ad8f9581c994c2e5c6a33cd $
#

proto dhcpv6
proto-dictionary dhcpv6
fuzzer-out dhcpv6

#
#  TLV with array type values
#
encode-pair MOD-Address-List.IS = 2001:db8:85a3::8a2e:370:7334
match 00 36 00 14 00 01 00 10 20 01 0d b8 85 a3 00 00 00 00 8a 2e 03 70 73 34

decode-pair -
match MOD-Address-List = { IS = 2001:db8:85a3::8a2e:370:7334 }

encode-pair MOD-Address-List.IS = 2001:db8:85a3:0000:0000:8a2e:0370:7334, MOD-Address-List.IS = 2001:0db8:85a3:0000:0000:8a2e:0370:7335
match 00 36 00 24 00 01 00 20 20 01 0d b8 85 a3 00 00 00 00 8a 2e 03 70 73 34 20 01 0d b8 85 a3 00 00 00 00 8a 2e 03 70 73 35

decode-pair -
match MOD-Address-List = { IS = 2001:db8:85a3::8a2e:370:7334, IS = 2001:db8:85a3::8a2e:370:7335 }

encode-pair MOD-Address-List.IS = 2001:0db8:85a3:0000:0000:8a2e:0370:7334, MOD-Address-List.ES = 2001:0db8:85a3:0000:0000:8a2e:0370:7335
match 00 36 00 28 00 01 00 10 20 01 0d b8 85 a3 00 00 00 00 8a 2e 03 70 73 34 00 03 00 10 20 01 0d b8 85 a3 00 00 00 00 8a 2e 03 70 73 35

decode-pair -
match MOD-Address-List = { IS = 2001:db8:85a3::8a2e:370:7334, ES = 2001:db8:85a3::8a2e:370:7335 }

#
#  TLV with single values
#
encode-pair NTP-Server.Address = 2001:0db8:85a3:0000:0000:8a2e:0370:7334
match 00 38 00 14 00 01 00 10 20 01 0d b8 85 a3 00 00 00 00 8a 2e 03 70 73 34

decode-pair -
match NTP-Server = { Address = 2001:db8:85a3::8a2e:370:7334 }

count
match 19
