96 Commits

Author SHA1 Message Date
Hector Sanjuan
022949a193
Add codes for Decred
Add codes for decred block and tx, in line with other cryptos.
2018-07-20 15:55:39 +02:00
Volker Mische
888cc045de docs: remove references to multicodec-packed (#72)
multicodec-packed isn't a thing anymore, it was what multicodec is now.
Hence remove all references to it.
2018-02-01 13:20:11 -08:00
Steven Allen
9577c6681d
Merge pull request #68 from multiformats/feat/symbolic-multibase
fill out multibase table and treat multibases as symbols
2018-01-31 22:43:36 +00:00
Steven Allen
617c2ab8c6
Merge pull request #70 from multiformats/lowercase
Lowercase Skein
2018-01-31 22:42:32 +00:00
Volker Mische
f0bdfb824b Lowercase Skein
All identifiers are lowercase, so it makes sense to be consistent.
2018-01-31 13:21:56 +01:00
Steven Allen
5b6b853b67 fill out multibase table and treat multibases as symbols
This extends the concept of multicodecs to general symbolic (text) strings, not
just byte strings.
2017-12-29 09:35:09 -08:00
Unlambder
bb56f88fdf Update README.md (#67) 2017-11-04 16:42:07 +00:00
Jeromy Johnson
2780ba33ce Merge pull request #65 from multiformats/diasdavid-patch-1
add 0x00 for multibase binary
2017-10-24 13:49:26 +01:00
David Dias
94c89eecba add 0x00 for multibase binary
//cc @whyrusleeping
2017-10-24 13:44:15 +01:00
Donald Tsang
939adcc6f5 Update table.csv (#56) 2017-10-13 18:48:52 +02:00
Jeromy Johnson
1293c11f27 Merge pull request #62 from multiformats/bin-raw
bin->raw
2017-10-06 11:45:29 +03:00
David Dias
6659a99a18 bin->raw
When it got implemented in `go-ipfs`, devs called it raw https://github.com/ipfs/go-ipfs/blob/master/core/coredag/dagtransl.go#L22.

It should have followed the table (or change the table first). Now, to reduce friction and make both implementations interop, we will go and update js and the table.

@kumavis lead this efforted and created the PRs for it. Thanks @kumavis!
2017-10-06 11:33:24 +03:00
Dhruv Baldawa
def55c0be9 Add py-multicodec to the list of implementations (#60) 2017-09-16 13:17:15 +01:00
Jakub Sztandera
445a8aaee0 Merge pull request #58 from multiformats/kumavis-patch-1
remove incorrect base2 code
2017-09-06 08:17:43 +02:00
kumavis
7c57cd4477 remove incorrect base2 code 2017-09-05 17:22:13 -07:00
Chuck LeDuc Díaz
5fd1d9873b add MD4 and MD5 hashes (#41)
* add MD4 and MD5 hashes

* changed md4 and md5 to 0xd3 and 0xd4

* use 0xd4 and 0xd5 for MD4 and MD5
2017-09-04 18:38:27 +01:00
Steven Allen
fb67bc5165 Merge pull request #57 from Stebalien/fix/55
Assign a unique code to QUIC
2017-07-30 19:35:54 -07:00
Steven Allen
d2b8cf0011 Assign a unique code to QUIC
It conflicted with CBOR.

fixes #55
2017-07-24 00:35:06 -07:00
Lars Gierth
366efd0fb9 Merge pull request #52 from vyzo/feat/p2p-circuit-multiaddr
Add p2p-circuit multiaddr
2017-07-22 12:30:18 +02:00
David Dias
bc0de264e0 Merge pull request #53 from Stebalien/patch-1
Update the IPFS proto to match go/js-multiaddr
2017-07-20 18:32:14 -07:00
Steven Allen
1c052b36b9 Update the IPFS proto to match go/js-multiaddr 2017-07-20 14:33:40 -07:00
vyzo
d577b2f19a Add p2p-circuit multiaddr 2017-07-20 09:55:07 +03:00
Jeromy Johnson
d035ace867 Merge pull request #44 from marten-seemann/master
add QUIC
2017-06-21 11:29:27 -07:00
Jeromy Johnson
4f9680d28b Merge pull request #48 from magik6k/master
Add git-raw codec
2017-06-21 11:29:18 -07:00
Łukasz Magiera
6e92d174cd Add git-raw codec 2017-06-01 00:20:25 +02:00
Jakub Sztandera
d4e8fceddc Merge pull request #43 from rasmuserik/patch-1
Update table.csv: codes for CBOR and Protocol Buffers
2017-05-05 17:39:58 +02:00
Jakub Sztandera
e380d90813 Merge pull request #47 from multiformats/lgierth-patch-1
Fix keccak note
2017-05-05 17:39:38 +02:00
Jakub Sztandera
5e3b03e628 Merge pull request #46 from JustinDrake/patch-1
Add ed25519 public key codec
2017-05-05 17:39:08 +02:00
Lars Gierth
424030cc30 Fix keccak note 2017-05-05 17:30:53 +02:00
Justin
0507c17aa7 Clarify ed25519-pub name 2017-04-24 14:41:29 +01:00
Justin
c52db79a77 Add ed25519 public key codec
See https://github.com/ipfs/notes/issues/241#issuecomment-296392217

I suggest using the code `0xed` so that's it's visually obvious and easy to remember it's associated with ed25519.
2017-04-22 22:11:10 +01:00
Marten Seemann
a21d79a394
add QUIC 2017-03-18 14:28:18 +07:00
David Dias
dd3861e2e0 Merge pull request #42 from multiformats/feat/torrent-codes
Torrent codes
2017-03-15 14:15:23 +00:00
RasmusErik Voel Jensen
c144a5ff48 Update table.csv
Add codec codes from https://github.com/multiformats/js-multicodec/blob/master/src/base-table.js
2017-03-12 21:39:39 +01:00
David Dias
61ebf6e5d1 feat: update torrent + bencode codes 2017-03-08 14:16:01 +00:00
David Dias
584a8c10b9 Merge pull request #35 from jeremyBanks/bittorrent
Add BitTorrent info metadata format as 0x7b
2017-03-08 14:10:51 +00:00
Jeremy Banks
8e527e72bd
Add BitTorrent info metadata format as 0x7b.
Also adds BitTorrent's bencoding under serialization formats,
but leaves it unassigned for now.
2017-02-14 14:54:19 -05:00
Lars Gierth
04ca960a40 Merge pull request #31 from multiformats/msgpack-binc
add msgpack and binc to the table
2017-01-24 01:25:35 +01:00
Hector Sanjuan
15d097a983 add msgpack and binc to the table 2017-01-23 23:06:42 +01:00
Lars Gierth
2725f3c5cd Merge pull request #28 from multiformats/feat/misc
Fix spelling error in codec table
2017-01-02 22:51:37 +01:00
Lars Gierth
7c8f568692 Merge pull request #24 from multiformats/feat/update-why-2
add in some more codes
2017-01-02 22:51:25 +01:00
Lars Gierth
5f1f94f6fd Merge branch 'master' into feat/update-why-2 2017-01-02 22:48:44 +01:00
David Dias
3eed70b68e Merge pull request #27 from kumavis/patch-2
Add eth-objects
2016-12-30 18:46:54 +01:00
Jakub Sztandera
f66f2f2124 Merge pull request #29 from multiformats/feat/readme
Edited README
2016-12-27 21:11:57 +01:00
Richard Littauer
2b1bf14821 Edited README
- Fixed https issue in links
- Added standard-readme badge
- Changed descrption by capitalizing Compact and changing on GitHub
- Fixed edit link to point to the table
- Added note about readme to contribute
- Added CC license to license section
- Added year and Protocol Labs to MIT code license
2016-12-27 14:27:39 -05:00
Richard Littauer
e06bf16c09 Fix spelling error in codec table 2016-12-26 17:38:52 -05:00
kumavis
eda4e2e08a Add eth-objects
Here are the Ethereum objects as I have mapped them so far. While there are only two underlying structures (RLP and Eth-(Secure-)Trie), they interpret the format of the leaf values based on context, which is lost when resolving at the IPLD level. I sketched out some versions that used fewer IPLD formats by employing some cleverness in the path naming conventions. (see here https://github.com/MetaMask/metamask-plugin/issues/719#issuecomment-267528294). The consensus was to be explicit instead of clever, thusly the list of objects as I've proposed.

I'd additionally like to reserve 0x99-0x9f for additional Ethereum objects I may have missed or may be introduced when Ethereum milestone Metropolis is released.
2016-12-23 13:22:29 -08:00
Juan Benet
22ce4a10bf Merge pull request #26 from multiformats/blake/explicit-define
Change blake codes to specify all of them
2016-12-11 06:07:21 -08:00
Jakub Sztandera
b8404b3e2a Change blake codes to specify all of them 2016-12-11 12:49:38 +01:00
Jeromy Johnson
7cd0e25dc0 Merge pull request #25 from multiformats/feat/blake-codes
Add blake range codes
2016-12-10 13:02:40 -08:00