Empty length 0:hex:"04":exp:0:exp:1 Incomplete length 0:hex:"0481":exp:0:exp:1 Prefixes of OCTET STRING, length=0 0:hex:"0400":int:0:int:0 Prefixes of OCTET STRING, length=0 (0 length bytes) 0:hex:"0480":exp:2:exp:2 Prefixes of OCTET STRING, length=1 0:hex:"040141":int:0:int:0 Prefixes of OCTET STRING, length=2 0:hex:"04024142":int:0:int:0 Prefixes of BOOLEAN, length=0 0:hex:"0100":exp:2:exp:2 Prefixes of BOOLEAN, length=1 0:hex:"010100":int:0:int:0 Prefixes of BOOLEAN, length=2 0:hex:"01020000":exp:2:exp:2 Prefixes of INTEGER, length=1 0:hex:"020141":int:0:int:0 Prefixes of INTEGER, length=2 0:hex:"02024142":int:0:int:0 Prefixes of INTEGER, length=5 0:hex:"02054142434445":int:0:int:0 Prefixes of empty BIT STRING 0:hex:"0300":exp:0:exp:1 Prefixes of BIT STRING, unused_bits=0, payload_length=0 0:hex:"030100":int:0:exp:3 Prefixes of BIT STRING, unused_bits=0, payload_length=1 0:hex:"0302002a":int:0:exp:3 Prefixes of BIT STRING, unused_bits=1, payload_length=1 0:hex:"0302012a":int:0:exp:3 Prefixes of empty SEQUENCE 0:hex:"3000":int:0:int:0 Prefixes of SEQUENCE of BOOLEAN, INTEGER, INTEGER 0:hex:"300b01010102012a0203123456":int:0:int:0 Prefixes of SEQUENCE of (SEQUENCE of INTEGER, INTEGER), INTEGER 0:hex:"300b3006020141020142020161":int:0:int:0 length=0 (short form) 1:hex:"00":int:0 length=0 (1 length byte) 1:hex:"8100":int:0 length=0 (2 length bytes) 1:hex:"820000":int:0 length=1 (short form) 1:hex:"01":int:1 length=1 (1 length byte) 1:hex:"8101":int:1 length=1 (2 length bytes) 1:hex:"820001":int:1 length=1 (3 length bytes) 1:hex:"83000001":int:1 length=1 (4 length bytes) 1:hex:"8400000001":int:1 length=2 (short form) 1:hex:"02":int:2 length=2 (1 length byte) 1:hex:"8102":int:2 length=2 (2 length bytes) 1:hex:"820002":int:2 length=2 (3 length bytes) 1:hex:"83000002":int:2 length=2 (4 length bytes) 1:hex:"8400000002":int:2 length=127 (short form) 1:hex:"7f":int:127 length=128 (1 length byte) 1:hex:"8180":int:128 length=128 (2 length bytes) 1:hex:"820080":int:128 length=255 (1 length byte) 1:hex:"81ff":int:255 length=255 (2 length bytes) 1:hex:"8200ff":int:255 length=256 (2 length bytes) 1:hex:"820100":int:256 length=256 (3 length bytes) 1:hex:"83000100":int:256 length=258 (2 length bytes) 1:hex:"820102":int:258 length=258 (3 length bytes) 1:hex:"83000102":int:258 length=65535 (2 length bytes) 1:hex:"82ffff":int:65535 length=65535 (3 length bytes) 1:hex:"8300ffff":int:65535 length=65535 (4 length bytes) 1:hex:"840000ffff":int:65535 length=65536 (3 length bytes) 1:hex:"83010000":int:65536 length=65536 (4 length bytes) 1:hex:"8400010000":int:65536 length=16777215 (3 length bytes) 1:hex:"83ffffff":int:16777215 length=16777215 (4 length bytes) 1:hex:"8400ffffff":int:16777215 length=16777216 (4 length bytes) 1:hex:"8401000000":int:16777216 length=16909060 (4 length bytes) 1:hex:"8401020304":int:16909060 BOOLEAN FALSE 2:hex:"010100":int:0:int:0 BOOLEAN TRUE (1) 2:hex:"010101":int:1:int:0 BOOLEAN TRUE (2) 2:hex:"010101":int:1:int:0 BOOLEAN TRUE (128) 2:hex:"010180":int:1:int:0 BOOLEAN TRUE (255) 2:hex:"0101ff":int:1:int:0 Not BOOLEAN 2:hex:"020101":int:0:exp:4 Empty INTEGER 3:hex:"0200" INTEGER 0 4:hex:"020100":char*:"0":int:0 INTEGER 0, extra leading 0 4:hex:"02020000":char*:"0":int:0 INTEGER 1 4:hex:"020101":char*:"1":int:0 INTEGER 1, extra leading 0 4:hex:"02020001":char*:"1":int:0 INTEGER 0x7f 4:hex:"02017f":char*:"7f":int:0 INTEGER 0x80 4:hex:"02020080":char*:"80":int:0 INTEGER 0x80, extra leading 0 4:hex:"0203000080":char*:"80":int:0 INTEGER 0xff 4:hex:"020200ff":char*:"ff":int:0 INTEGER 0x7fff 4:hex:"02027fff":char*:"7fff":int:0 INTEGER 0x12345678 4:hex:"020412345678":char*:"12345678":int:0 INTEGER 0x12345678, extra leading 0 4:hex:"02050012345678":char*:"12345678":int:0 INTEGER 0x7fffffff 4:hex:"02047fffffff":char*:"7fffffff":int:0 INTEGER 0x7fffffff, extra leading 0 4:hex:"0205007fffffff":char*:"7fffffff":int:0 INTEGER 0x80000000 4:hex:"02050080000000":char*:"80000000":int:0 INTEGER 0xffffffff 4:hex:"020500ffffffff":char*:"ffffffff":int:0 INTEGER 0x100000000 4:hex:"02050100000000":char*:"0100000000":int:0 INTEGER 0x123456789abcdef0 4:hex:"0208123456789abcdef0":char*:"123456789abcdef0":int:0 INTEGER 0xfedcab9876543210 4:hex:"020900fedcab9876543210":char*:"fedcab9876543210":int:0 INTEGER 0x1fedcab9876543210 4:hex:"020901fedcab9876543210":char*:"1fedcab9876543210":int:0 INTEGER with 127 value octets 4:hex:"027f0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd":char*:"0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd":int:0 INTEGER with 127 value octets (long length encoding) 4:hex:"02817f0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd":char*:"0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd":int:0 INTEGER with 128 value octets 4:hex:"0281800123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef":char*:"0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef":int:0 INTEGER with 128 value octets (leading 0 in length) 4:hex:"028200800123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef":char*:"0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef":int:0 INTEGER -1 4:hex:"0201ff":char*:"-1":int:0 INTEGER -1, extra leading ff 4:hex:"0202ffff":char*:"-1":int:0 INTEGER -0x7f 4:hex:"020181":char*:"-7f":int:0 INTEGER -0x80 4:hex:"020180":char*:"-80":int:0 INTEGER -0x81 4:hex:"0202ff7f":char*:"-81":int:0 INTEGER -0xff 4:hex:"0202ff01":char*:"-ff":int:0 INTEGER -0x100 4:hex:"0202ff00":char*:"-100":int:0 INTEGER -0x7fffffff 4:hex:"020480000001":char*:"-7fffffff":int:0 INTEGER -0x80000000 4:hex:"020480000000":char*:"-80000000":int:0 INTEGER -0x80000001 4:hex:"0205ff7fffffff":char*:"-80000001":int:0 INTEGER -0xffffffff 4:hex:"0205ff00000001":char*:"-ffffffff":int:0 INTEGER -0x100000000 4:hex:"0205ff00000000":char*:"-100000000":int:0 INTEGER -0x123456789abcdef0 4:hex:"0208edcba98765432110":char*:"-123456789abcdef0":int:0 INTEGER -0xfedcba9876543210 4:hex:"0209ff0123456789abcdf0":char*:"-fedcba9876543210":int:0 INTEGER -0x1fedcab9876543210 4:hex:"0209fe0123546789abcdf0":char*:"-1fedcab9876543210":int:0 Not INTEGER 4:hex:"010101":char*:"":exp:4 INTEGER too large for mpi 6 ENUMERATED 0 5:hex:"0A0100":char*:"0":int:0 ENUMERATED 0, extra leading 0 5:hex:"0A020000":char*:"0":int:0 ENUMERATED 1 5:hex:"0A0101":char*:"1":int:0 ENUMERATED 1, extra leading 0 5:hex:"0A020001":char*:"1":int:0 ENUMERATED 0x7f 5:hex:"0A017f":char*:"7f":int:0 ENUMERATED 0x80 5:hex:"0A020080":char*:"80":int:0 ENUMERATED 0x80, extra leading 0 5:hex:"0A03000080":char*:"80":int:0 ENUMERATED 0xff 5:hex:"0A0200ff":char*:"ff":int:0 ENUMERATED 0x7fff 5:hex:"0A027fff":char*:"7fff":int:0 ENUMERATED 0x12345678 5:hex:"0A0412345678":char*:"12345678":int:0 ENUMERATED 0x12345678, extra leading 0 5:hex:"0A050012345678":char*:"12345678":int:0 ENUMERATED 0x7fffffff 5:hex:"0A047fffffff":char*:"7fffffff":int:0 ENUMERATED 0x7fffffff, extra leading 0 5:hex:"0A05007fffffff":char*:"7fffffff":int:0 ENUMERATED 0x80000000 5:hex:"0A050080000000":char*:"80000000":int:0 ENUMERATED 0xffffffff 5:hex:"0A0500ffffffff":char*:"ffffffff":int:0 ENUMERATED 0x100000000 5:hex:"0A050100000000":char*:"0100000000":int:0 ENUMERATED -1 5:hex:"0A01ff":char*:"-1":int:0 ENUMERATED -1, extra leading ff 5:hex:"0A02ffff":char*:"-1":int:0 ENUMERATED -0x7f 5:hex:"0A0181":char*:"-7f":int:0 ENUMERATED -0x80 5:hex:"0A0180":char*:"-80":int:0 ENUMERATED -0x81 5:hex:"0A02ff7f":char*:"-81":int:0 ENUMERATED -0xff 5:hex:"0A02ff01":char*:"-ff":int:0 ENUMERATED -0x100 5:hex:"0A02ff00":char*:"-100":int:0 ENUMERATED -0x7fffffff 5:hex:"0A0480000001":char*:"-7fffffff":int:0 ENUMERATED -0x80000000 5:hex:"0A0480000000":char*:"-80000000":int:0 ENUMERATED -0x80000001 5:hex:"0A05ff7fffffff":char*:"-80000001":int:0 ENUMERATED -0xffffffff 5:hex:"0A05ff00000001":char*:"-ffffffff":int:0 ENUMERATED -0x100000000 5:hex:"0A05ff00000000":char*:"-100000000":int:0 BIT STRING: empty 7:hex:"0300":int:0:int:0:exp:0:exp:5 BIT STRING: octets=0, unused_bits=0 7:hex:"030100":int:0:int:0:int:0:int:0 BIT STRING: octets=0, unused_bits=7 7:hex:"030107":int:0:int:7:int:0:exp:5 BIT STRING: octets=0, unused_bits=8 7:hex:"030108":int:0:int:0:exp:2:exp:5 BIT STRING: octets=1, unused_bits=0 7:hex:"03020041":int:1:int:0:int:0:int:0 BIT STRING: octets=1, unused_bits=7 7:hex:"03020741":int:1:int:7:int:0:exp:5 BIT STRING: octets=1, unused_bits=8 7:hex:"03020841":int:1:int:8:exp:2:exp:5 BIT STRING: octets=2, unused_bits=0 7:hex:"0303004142":int:2:int:0:int:0:int:0 BIT STRING: octets=2, unused_bits=7 7:hex:"0303074142":int:2:int:7:int:0:exp:5 BIT STRING: octets=2, unused_bits=8 7:hex:"0303084142":int:2:int:8:exp:2:exp:5 BIT STRING with trailing garbage, unused_bits=0 7:hex:"030200417e":int:1:int:0:exp:3:int:0 BIT STRING with trailing garbage, unused_bits=7 7:hex:"030207417e":int:1:int:7:exp:3:exp:5 BIT STRING with trailing garbage, unused_bits=8 7:hex:"030208417e":int:1:int:8:exp:2:exp:5 Not BIT STRING 7:hex:"04020100":int:0:int:0:exp:4:exp:4 SEQUENCE OF 0 OCTET STRING 8:hex:"3000":int:0x04:char*:"":int:0 SEQUENCE OF 0 OCTET STRING plus trailing garbage 8:hex:"30007e":int:0x04:char*:"":exp:3 SEQUENCE of 1 OCTET STRING truncated after tag 8:hex:"300104":int:0x04:char*:"":exp:0 SEQUENCE of 1 OCTET STRING truncated in length #1 8:hex:"30020481":int:0x04:char*:"":exp:0 SEQUENCE of 1 OCTET STRING truncated in length #2 8:hex:"3003048201":int:0x04:char*:"":exp:0 SEQUENCE of 1 OCTET STRING truncated in content #1 8:hex:"30020401":int:0x04:char*:"":exp:0 SEQUENCE of 1 OCTET STRING truncated in content #2 8:hex:"3003040241":int:0x04:char*:"":exp:0 SEQUENCE of 1 OCTET STRING truncated in content #3 8:hex:"300404034142":int:0x04:char*:"":exp:0 SEQUENCE of 1 OCTET STRING (0) 8:hex:"30020400":int:0x04:char*:"4,0":int:0 SEQUENCE of 1 OCTET STRING (1) 8:hex:"3003040141":int:0x04:char*:"4,1":int:0 SEQUENCE of 1 OCTET STRING (126) 8:hex:"308180047e414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141":int:0x04:char*:"5,126":int:0 SEQUENCE of 2 OCTET STRINGs, second truncated after tag 8:hex:"30050402414104":int:0x04:char*:"":exp:0 SEQUENCE of 2 OCTET STRINGs, second truncated in length #1 8:hex:"3006040241410481":int:0x04:char*:"":exp:0 SEQUENCE of 2 OCTET STRINGs, second truncated in length #2 8:hex:"300704024141048201":int:0x04:char*:"":exp:0 SEQUENCE of 2 OCTET STRINGs, second truncated in content #1 8:hex:"3006040241410401":int:0x04:char*:"":exp:0 SEQUENCE of 2 OCTET STRINGs, second truncated in content #2 8:hex:"300704024141040241":int:0x04:char*:"":exp:0 SEQUENCE of 2 OCTET STRINGs, second truncated in content #3 8:hex:"30080402414104034142":int:0x04:char*:"":exp:0 SEQUENCE of 2 OCTET STRINGs (2, 0) 8:hex:"3006040241410400":int:0x04:char*:"4,2,8,0":int:0 SEQUENCE of 2 OCTET STRINGs (2, 1) 8:hex:"300704024141040142":int:0x04:char*:"4,2,8,1":int:0 SEQUENCE of 2 OCTET STRINGs (0, 2) 8:hex:"3006040004024141":int:0x04:char*:"4,0,6,2":int:0 SEQUENCE of 2 OCTET STRINGs (1, 2) 8:hex:"300704014104024242":int:0x04:char*:"4,1,7,2":int:0 Not a SEQUENCE (not CONSTRUCTED) 8:hex:"1000":int:0x04:char*:"":exp:4 Not a SEQUENCE (not SEQUENCE) 8:hex:"3100":int:0x04:char*:"":exp:4 Traverse empty SEQUENCE 9:hex:"3000":int:0:int:0:int:0:int:0:char*:"":int:0 Traverse empty SEQUENCE plus trailing garbage 9:hex:"30007e":int:0:int:0:int:0:int:0:char*:"":exp:3 Traverse SEQUENCE of INTEGER: 1 INTEGER 9:hex:"30050203123456":int:0xff:int:0x02:int:0:int:0:char*:"4,0x02,3":int:0 Traverse SEQUENCE of INTEGER: 2 INTEGERs 9:hex:"30080203123456020178":int:0xff:int:0x02:int:0:int:0:char*:"4,0x02,3,9,0x02,1":int:0 Traverse SEQUENCE of INTEGER: INTEGER, NULL 9:hex:"300702031234560500":int:0xff:int:0x02:int:0:int:0:char*:"4,0x02,3":exp:4 Traverse SEQUENCE of INTEGER: NULL, INTEGER 9:hex:"300705000203123456":int:0xff:int:0x02:int:0:int:0:char*:"":exp:4 Traverse SEQUENCE of ANY: NULL, INTEGER 9:hex:"300705000203123456":int:0:int:0:int:0:int:0:char*:"4,0x05,0,6,0x02,3":int:0 Traverse SEQUENCE of ANY, skip non-INTEGER: INTEGER, NULL 9:hex:"300702031234560500":int:0:int:0:int:0xff:int:0x02:char*:"4,0x02,3":int:0 Traverse SEQUENCE of ANY, skip non-INTEGER: NULL, INTEGER 9:hex:"300705000203123456":int:0:int:0:int:0xff:int:0x02:char*:"6,0x02,3":int:0 Traverse SEQUENCE of INTEGER, skip everything 9:hex:"30080203123456020178":int:0xff:int:0x02:int:0:int:1:char*:"":int:0 Traverse SEQUENCE of {NULL, OCTET STRING}, skip NULL: OS, NULL 9:hex:"300704031234560500":int:0xfe:int:0x04:int:0xff:int:0x04:char*:"4,0x04,3":int:0 Traverse SEQUENCE of {NULL, OCTET STRING}, skip NULL: NULL, OS 9:hex:"300705000403123456":int:0xfe:int:0x04:int:0xff:int:0x04:char*:"6,0x04,3":int:0 Traverse SEQUENCE of {NULL, OCTET STRING}, skip everything 9:hex:"300705000403123456":int:0xfe:int:0x04:int:0:int:1:char*:"":int:0 Traverse SEQUENCE of INTEGER, stop at 0: NULL 9:hex:"30020500":int:0xff:int:0x02:int:0:int:0:char*:"":exp:4 Traverse SEQUENCE of INTEGER, stop at 0: INTEGER 9:hex:"30050203123456":int:0xff:int:0x02:int:0:int:0:char*:"":exp:6 Traverse SEQUENCE of INTEGER, stop at 0: INTEGER, NULL 9:hex:"300702031234560500":int:0xff:int:0x02:int:0:int:0:char*:"":exp:6 Traverse SEQUENCE of INTEGER, stop at 1: INTEGER, NULL 9:hex:"300702031234560500":int:0xff:int:0x02:int:0:int:0:char*:"4,0x02,3":exp:4 Traverse SEQUENCE of INTEGER, stop at 1: INTEGER, INTEGER 9:hex:"30080203123456020178":int:0xff:int:0x02:int:0:int:0:char*:"4,0x02,3":exp:6 AlgorithmIdentifier, no params 10:hex:"300506034f4944":int:4:int:3:int:0:int:0:int:0:int:7:int:0 AlgorithmIdentifier, no params, trailing garbage 10:hex:"300506034f49447e":int:4:int:3:int:0:int:0:int:0:int:7:int:0 AlgorithmIdentifier, null params 10:hex:"300706034f49440500":int:4:int:3:int:0x05:int:9:int:0:int:9:int:0 AlgorithmIdentifier, null params, trailing garbage 10:hex:"300706034f494405007e":int:4:int:3:int:0x05:int:9:int:0:int:9:int:0 AlgorithmIdentifier, OCTET STRING params 10:hex:"300c06034f494404056162636465":int:4:int:3:int:0x04:int:9:int:5:int:14:int:0 AlgorithmIdentifier, truncated before OID 10:hex:"3000":int:4:int:3:int:0:int:0:int:0:int:2:exp:0 AlgorithmIdentifier, truncated in OID after tag 10:hex:"300106":int:0:int:0:int:0:int:0:int:0:int:3:exp:0 AlgorithmIdentifier, truncated in OID after length 10:hex:"30020603":int:4:int:3:int:0:int:0:int:0:int:4:exp:0 AlgorithmIdentifier, truncated inside OID content 10:hex:"300406034f49":int:4:int:3:int:0:int:0:int:0:int:6:exp:0 AlgorithmIdentifier, truncated in params after tag 10:hex:"300606034f494404":int:4:int:3:int:0x04:int:0:int:0:int:8:exp:0 AlgorithmIdentifier, truncated in params after length 10:hex:"300706034f49440405":int:4:int:3:int:0x04:int:9:int:0:int:9:exp:0 AlgorithmIdentifier, truncated inside params content 10:hex:"300806034f4944040561":int:4:int:3:int:0x04:int:9:int:5:int:10:exp:0 Not an AlgorithmIdentifier (not a SEQUENCE) 10:hex:"310506034f4944":int:0:int:0:int:0:int:0:int:0:int:0:exp:4 Not an AlgorithmIdentifier (empty SEQUENCE) 10:hex:"3000":int:0:int:0:int:0:int:0:int:0:int:0:exp:0 Not an AlgorithmIdentifier (not an OID) 10:hex:"3006050006034f4944":int:0:int:0:int:0:int:0:int:0:int:0:exp:4 Not an AlgorithmIdentifier (too many elements) 10:hex:"300f06034f494406034f494406034f4944":int:0:int:0:int:0:int:0:int:0:int:0:exp:3 Find named data: not found 11:hex:"414141":hex:"424242":hex:"434343":hex:"444444":hex:"7f7f7f":int:0:int:4 Find named data: empty haystack 11:hex:"414141":hex:"424242":hex:"434343":hex:"444444":hex:"7f7f7f":int:4:int:4 Find named data: first 11:hex:"414141":hex:"424242":hex:"434343":hex:"444444":hex:"414141":int:0:int:0 Find named data: last 11:hex:"414141":hex:"424242":hex:"434343":hex:"444444":hex:"444444":int:0:int:3 Find named data: skip suffix 11:hex:"41414141":hex:"414141":hex:"434343":hex:"444444":hex:"414141":int:0:int:1 Find named data: skip prefix 11:hex:"4141":hex:"414141":hex:"434343":hex:"444444":hex:"414141":int:0:int:1 Find named data: first match 11:hex:"414141":hex:"414141":hex:"434343":hex:"444444":hex:"414141":int:0:int:0 Free named data: null pointer 12 Free named data: all null 13:int:0:int:0:int:0 Free named data: with oid 13:int:1:int:0:int:0 Free named data: with val 13:int:0:int:1:int:0 Free named data: with next 13:int:0:int:0:int:1 Free named data list (empty) 14:int:0 Free named data list (1) 14:int:1 Free named data list (2) 14:int:2