Add CARv2 MultihashIndexSorted codec

Define a new codec for CARv2 `MultihashIndexSorted`.

See:
- https://github.com/ipld/go-car/pull/217
- https://github.com/ipld/go-car/issues/214
This commit is contained in:
Masih H. Derkani 2021-09-02 10:40:37 +01:00
parent d20ee7a7b6
commit 1bcdc08389

View File

@ -121,6 +121,7 @@ messagepack, serialization, 0x0201, draft, Messa
libp2p-peer-record, libp2p, 0x0301, permanent, libp2p peer record type
libp2p-relay-rsvp, libp2p, 0x0302, permanent, libp2p relay reservation voucher
car-index-sorted, serialization, 0x0400, draft, CARv2 IndexSorted index format
car-multihash-index-sorted, serialization, 0x0401, draft, CARv2 MultihashIndexSorted index format
sha2-256-trunc254-padded, multihash, 0x1012, permanent, SHA2-256 with the two most significant bits from the last byte zeroed (as via a mask with 0b00111111) - used for proving trees as in Filecoin
ripemd-128, multihash, 0x1052, draft,
ripemd-160, multihash, 0x1053, draft,

1 name tag code status description
121 libp2p-peer-record libp2p 0x0301 permanent libp2p peer record type
122 libp2p-relay-rsvp libp2p 0x0302 permanent libp2p relay reservation voucher
123 car-index-sorted serialization 0x0400 draft CARv2 IndexSorted index format
124 car-multihash-index-sorted serialization 0x0401 draft CARv2 MultihashIndexSorted index format
125 sha2-256-trunc254-padded multihash 0x1012 permanent SHA2-256 with the two most significant bits from the last byte zeroed (as via a mask with 0b00111111) - used for proving trees as in Filecoin
126 ripemd-128 multihash 0x1052 draft
127 ripemd-160 multihash 0x1053 draft