Max Inden
aa0c3a4147
fix: Rename webrtc-w3c to webrtc and webrtc to webrtc-direct ( #319 )
...
See https://github.com/multiformats/multiaddr/pull/150#issuecomment-1468791586
for context.
2023-03-17 12:49:21 +01:00
Alexey
b94c80ee24
Fix muliaddr misspelling ( #317 )
2023-03-09 16:02:33 +01:00
Chinmay Kousik
c7b41d3a00
feat: add webrtc-w3c code point ( #316 )
2023-03-03 16:50:36 +01:00
Guillaume Michel - guissou
47ba6fdfc2
Adding multicodec for aes-gcm ( #314 )
...
* Adding multicodec for aes-gcm
Adding aes-gcm-256 multicodec with category encryption.
* Moved aes-gcm-256 to 0x2000
code varint
8192 (0x2000) => 10000000 01000000 (0x8040)
---------
Co-authored-by: Rod Vagg <rod@vagg.org>
2023-02-23 11:17:34 +11:00
Kayode Ezike
4e8b009cb1
adds multicodec table entries for private keys of ecdsa curves ( #315 )
...
* adds multicodec table entries for private keys of ecdsa curves p-256, p-384, and p-521
* removed unnecessary "compressed" label
2023-02-21 08:12:52 +11:00
Jeeyong Um
d09b24560b
Add sr25519 ( #313 )
2023-02-20 15:59:26 +11:00
Marcin Rataj
eb94500ca5
Add IPNS Record ( #312 )
2023-02-08 12:49:57 +11:00
IS4
2b37480d54
Re-label existing non-cryptographic hash functions ( #310 )
2023-01-25 10:54:19 +11:00
isomasa
9f607969d0
Add jwk-jcs ( #307 )
...
* Add jwk-jcs
Co-authored-by: Matti Taimela <matti_taimela@swissre.com>
2023-01-17 08:59:42 +11:00
Jozef Hollý
2663265278
Add xxHash ( #301 )
...
* Add xxHash
https://github.com/Cyan4973/xxHash/
* Update table.csv
Co-authored-by: Rod Vagg <rod@vagg.org>
* Update xxhash description
Re-use the description from https://github.com/Cyan4973/xxHash
Co-authored-by: Rod Vagg <rod@vagg.org>
2023-01-04 10:32:52 +11:00
Joel Thorstensson
a40d03e404
Add multidid code ( #304 )
2023-01-02 17:41:08 +11:00
IS4
6df4741e83
Add CRC32 and CRC64 ( #303 )
2022-12-09 13:37:22 +11:00
Marten Seemann
1f8b8f244b
add a new QUIC codepoint for QUIC v1 ( #298 )
...
* change existing QUIC code point to draft-29, add one for v1
* don't change the original code point
2022-11-10 23:36:38 -08:00
Dmitri Zagidulin
5e275cdb00
Add 'jcs' and 'urdna2015' canonicalization values. ( #261 )
...
* Introduce 'canonhash' tag instead of c14n via multihash.
* Re-add JCS, change tag from canonhash to ipld to match json-dag.
2022-10-10 16:57:25 +11:00
Irakli Gozalishvili
1f088a3fc9
Merge branch 'master' into feat/varsig
2022-09-29 10:48:25 -07:00
Marco Munizaga
8f56404848
Update table.csv
...
Co-authored-by: Max Inden <mail@max-inden.de>
2022-09-28 11:59:57 -07:00
Marco Munizaga
c55840e832
Sync multiaddr codecs
2022-09-28 11:24:12 -07:00
Irakli Gozalishvili
f2e944c1c9
feat: add rsa private key code
2022-09-27 14:22:13 +10:00
Brooklyn Zelenka
7505ae6863
Sort by length
2022-09-14 22:55:19 -07:00
Brooklyn Zelenka
b9a6c16734
Missing commas
2022-09-14 22:53:34 -07:00
Brooklyn Zelenka
118285ed58
Update with remianing signatures from UCAN & posissibly FEVM
2022-09-14 22:44:34 -07:00
Irakli Gozalishvili
138499a43b
move codes into right place
2022-09-14 14:30:23 -07:00
Irakli Gozalishvili
0114860572
fix naming
2022-09-14 14:27:23 -07:00
Irakli Gozalishvili
cedf40f355
Propose codes for signature algorithms
2022-09-14 14:23:36 -07:00
Rogelio Morrell
955e61fe62
fix: typo - Swarm Feed
2022-09-09 15:03:07 +10:00
Rogelio Morrell
d95df3a0a8
feat: beeson support
...
Adds BeeSon support
2022-09-05 21:12:57 +10:00
Jorropo
8fa048c036
feat: Add silverpine
...
See https://github.com/Jorropo/go-silverpine
2022-08-29 12:31:07 +10:00
Steven Allen
1653be60a6
rename namespaces and remove "ipfs" alias for "p2p" ( #283 )
...
Previously, we called these foo-ns. Now we just call them foo (the fact
that they're "namespaces" is implicit.
This way, the path component always matches the multicodec name (for
both multiaddr and other path types).
2022-08-25 09:11:58 +02:00
Anton Kaliaev
6bca206279
add certhash to multiaddr ( #280 )
...
spec: https://github.com/libp2p/specs/pull/412
refs https://github.com/multiformats/multiaddr/pull/131
2022-07-17 10:21:15 +02:00
Anton Kaliaev
2ebc661995
add webrtc to multiaddr ( #279 )
...
Refs https://github.com/libp2p/specs/pull/412
2022-07-15 09:10:57 +02:00
Marcin Rataj
d70270706b
chore: move dnslink to 0xe8
...
https://github.com/multiformats/multicodec/pull/268#issuecomment-1134215525
2022-06-14 13:52:49 +10:00
Marcin Rataj
5aefb49a9e
add dnslink namespace
...
Rationale:
- been around since the very early days, seems we just never added it?
- we already have dnsaddr, which works similar way, but for multiaddrs (TXT records)
- we want to support IPNS-agnostic recursive TXT values `dnslink=/dnslink/example.com`
- we need a way for pinning DNSLink names within Pinning Service API
2022-06-14 13:52:49 +10:00
Rod Vagg
f6f246031d
remove bmt entry
...
This is an ongoing pain-point because it serves as an example of the very weird edges of the multicodec table. I'm not aware of any real use; or even how it could be practically used. It's not a "hash function", but describes a hash process that needs additional "function" information. I suspect it has its genesis in looking at Bitcoin et. al., but for those binary merkle trees we use `bitcoin-tx` coupled with `dbl-sha2-256` which gives us all the information we need.
`ssz-sha2-256-bmt` is a newer example of an entry that's more descriptive, it stretches definitions a bit here but describes a hashing process within a format. It's probably not an awesome example either, but it's closer to a standard (current) understanding of multiformats than `bmt` is (not just because it can actually be implemented and used).
Can anyone think of a good reason to keep this entry, or can we remove it as cruft?
2022-05-31 11:26:46 +10:00
i-norden
f0230be7dd
multicodec for SSZ serialization
2022-05-26 15:15:00 +10:00
i-norden
3868a3811a
multihash byte prefix for ssz-sha2-256
2022-05-26 15:15:00 +10:00
响马
5de6f09bdf
add SM2 pub key ( #267 )
...
SM2 is a set of cryptographic algorithms based on elliptic curve cryptography, including a digital signature, public key encryption and key exchange scheme.
2022-05-19 18:25:22 +10:00
Titusz
4011cb2fb4
Add ISCC to multicodecs table ( #252 )
...
The ISCC is similarity preserving identifier for digital content. An ISCC is derived algorithmically from the digital content itself, just like cryptographic hashes. However, instead of using a single cryptographic hash function to identify data only, the ISCC uses a variety of algorithms to create a composite identifier that exhibits similarity-preserving properties (softhash). For an implementation of code `0xcc01` see: https://iscc-core.iscc.codes/#quick-start
2022-04-08 09:55:57 +10:00
Hangsia Hong
a7f81d7d49
Add Kumandra ( #263 )
...
Add Kumandra (https://github.com/kumandra ) namespace to multicodecs table.
2022-04-06 11:06:42 +02:00
Mark Riise
8d8ce40db3
Add WebTransport
...
w3c draft here https://www.w3.org/TR/webtransport/
0x01d1
related: https://github.com/multiformats/multiaddr/pull/126
2022-03-21 17:11:26 -07:00
Will Scott
ce6d26a8c0
Define transports for use in signalling protocol support
...
These will be signalled through e.g. the metadata sent to indexers for signalling howa provider can provide CIDs
2022-03-02 18:03:13 +01:00
Irakli Gozalishvili
05eb1f98e2
feat: add code for car serialization format
...
Add a code for CARs so that in .storage services we could identify them by multihash
2022-02-16 09:18:00 -08:00
Nazar Mokrynskyi
e9ecf58755
Add subspace namespace ( #245 )
2021-12-04 11:52:42 +11:00
Rod Vagg
3726760983
json,cbor: switch to "ipld" tag ( #244 )
...
This change moves us toward the "ipld" tag meaning something like
"can logically be used as a codec code in a CID";
with the recognition that this is a bit squishy and there is some amount
of gentle abuse around the edges of CIDs which we willingly turn a blind eye to.
Ref: https://github.com/multiformats/multicodec/issues/242
Ref: https://github.com/ipfs/go-ipfs/issues/8471
2021-11-22 23:03:19 +00:00
Rod Vagg
b9018562a7
cid: change tag of CID entries to 'cid' ( #243 )
...
Ref: https://github.com/multiformats/multicodec/issues/242
2021-11-15 15:44:32 +11:00
Will
36789e0856
update murmur3 length / family to match current uses ( #236 )
2021-10-15 13:32:54 +11:00
Eric Myhre
bd148ac6d7
Add missing variations of sha2
...
Per discussion in https://github.com/multiformats/multicodec/issues/205 ,
and further discussion of the numbers,
in https://github.com/multiformats/multicodec/pull/206 .
Most of the variants are shifted into larger number ranges.
2021-09-30 11:27:01 +02:00
Charles E. Lehner
40de506871
Use RSAPublicKey in 0x1205 ( #233 )
2021-09-30 16:15:33 +10:00
Brendan O'Brien
125a4ab36d
clarify rsa-x509-pub encoding format ( #231 )
2021-09-28 15:17:33 +10:00
Marten Seemann
4865ac005e
add an insecure codepoint
2021-09-19 17:08:10 +01:00
Brooklyn Zelenka
1d46d7f65e
Add AES & ChaCha keys ( #228 )
2021-09-06 11:11:50 +10:00