Skip to content

Commit

Permalink
Merge pull request #80 from filip26/filip26-patch-2
Browse files Browse the repository at this point in the history
1.0.1
  • Loading branch information
filip26 authored Oct 1, 2024
2 parents ac04135 + f06b151 commit 77f7216
Show file tree
Hide file tree
Showing 15 changed files with 121 additions and 44 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@
<password>${env.MAVEN_PASSWORD}</password>
</server>
</servers>
</settings>
</settings>
2 changes: 1 addition & 1 deletion .github/workflows/java11-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
gpg_private_key: ${{ secrets.MAVEN_GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
- name: Publish package
run: mvn -B -Pmaven-central -Dgpg.passphrase=${{secrets.MAVEN_GPG_PASSPHRASE}} -s maven-central-settings.xml deploy
run: mvn -B -Pmaven-central -Dgpg.passphrase="${{secrets.MAVEN_GPG_PASSPHRASE}}" -s .github/maven-central-settings.xml deploy
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ A Java implementation of [Multicodec](https://github.com/multiformats/multicodec
* direct `static` access to codecs
* confirugable set of codecs to support when decoding
* built-in `Unsigned VarInt` support
* no 3rd pary dependencies
* no 3rd party dependencies

## Example

Expand Down Expand Up @@ -73,7 +73,7 @@ byte[] encoded = codec.encode(input);
<dependency>
<groupId>com.apicatalog</groupId>
<artifactId>copper-multicodec</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
</dependency>
```

Expand Down
12 changes: 6 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.apicatalog</groupId>
<artifactId>copper-multicodec</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
<packaging>jar</packaging>
<url>https://github.com/filip26/ccopper-multicodec</url>
<url>https://github.com/filip26/copper-multicodec</url>
<scm>
<connection>scm:git:git://github.com/filip26/ccopper-multicodec.git</connection>
<connection>scm:git:git://github.com/filip26/copper-multicodec.git</connection>
<developerConnection>
scm:git:git://github.com/filip26/ccopper-multicodec.git</developerConnection>
<url>https://github.com/filip26/ccopper-multicodec/tree/main</url>
scm:git:git://github.com/filip26/copper-multicodec.git</developerConnection>
<url>https://github.com/filip26/copper-multicodec/tree/main</url>
</scm>
<properties>
<maven.compiler.target>11</maven.compiler.target>
Expand Down Expand Up @@ -40,7 +40,7 @@

<issueManagement>
<system>github</system>
<url>https://github.com/filip26/ccopper-multicodec/issues</url>
<url>https://github.com/filip26/copper-multicodec/issues</url>
</issueManagement>

<developers>
Expand Down
11 changes: 6 additions & 5 deletions src/gen/java/com/apicatalog/multicodec/CodecTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,7 @@ public static void generate(String tag, String className) throws IOException {
writer.print(className);
writer.println(" {");
writer.println();
writer.print(" protected ");
writer.print(className);
writer.println("() { /* protected */ }");
writer.println();


Collection<CodecDef> defs = stream
.filter(columns -> tag.equals(columns[1].trim()))
.map(CodecDef::from)
Expand All @@ -66,6 +61,12 @@ public static void generate(String tag, String className) throws IOException {
});

writer.println(" }");
writer.println();

writer.print(" protected ");
writer.print(className);
writer.println("() { /* protected */ }");

writer.println("}");

Files.write(Paths.get("src/main/java/com/apicatalog/multicodec/codec/" + className + ".java"), sw.toString().getBytes());
Expand Down
6 changes: 3 additions & 3 deletions src/main/java/com/apicatalog/multicodec/codec/CidCodec.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@
import com.apicatalog.multicodec.Multicodec;
import com.apicatalog.multicodec.Multicodec.Tag;

/** Multicodec Registry - generated: Mon Jul 08 00:02:45 CEST 2024 */
/** Multicodec Registry - generated: Tue Oct 01 13:47:11 CEST 2024 */
public class CidCodec {

protected CidCodec() { /* protected */ }

/** Cid: cidv1, CIDv1, status = permanent, code = 0x1 */
public static final Multicodec CIDV1 = Multicodec.of("cidv1", Tag.Cid, 0x1);

Expand All @@ -27,4 +25,6 @@ protected CidCodec() { /* protected */ }
ALL.put(CIDV2.code(), CIDV2);
ALL.put(CIDV3.code(), CIDV3);
}

protected CidCodec() { /* protected */ }
}
6 changes: 3 additions & 3 deletions src/main/java/com/apicatalog/multicodec/codec/HashCodec.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@
import com.apicatalog.multicodec.Multicodec;
import com.apicatalog.multicodec.Multicodec.Tag;

/** Multicodec Registry - generated: Mon Jul 08 00:02:45 CEST 2024 */
/** Multicodec Registry - generated: Tue Oct 01 13:47:11 CEST 2024 */
public class HashCodec {

protected HashCodec() { /* protected */ }

/** Hash: crc32, CRC-32 non-cryptographic hash algorithm (IEEE 802.3), status = draft, code = 0x132 */
public static final Multicodec CRC32 = Multicodec.of("crc32", Tag.Hash, 0x132);

Expand Down Expand Up @@ -55,4 +53,6 @@ protected HashCodec() { /* protected */ }
ALL.put(XXH3_128.code(), XXH3_128);
ALL.put(XXH3_64.code(), XXH3_64);
}

protected HashCodec() { /* protected */ }
}
58 changes: 55 additions & 3 deletions src/main/java/com/apicatalog/multicodec/codec/KeyCodec.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@
import com.apicatalog.multicodec.Multicodec;
import com.apicatalog.multicodec.Multicodec.Tag;

/** Multicodec Registry - generated: Mon Jul 08 00:02:45 CEST 2024 */
/** Multicodec Registry - generated: Tue Oct 01 13:47:11 CEST 2024 */
public class KeyCodec {

protected KeyCodec() { /* protected */ }

/** Key: aes-128, 128-bit AES symmetric key, status = draft, code = 0xa0 */
public static final Multicodec AES_128_KEY = Multicodec.of("aes-128", Tag.Key, 0xa0);

Expand All @@ -23,9 +21,15 @@ protected KeyCodec() { /* protected */ }
/** Key: bls12_381-g1-priv, BLS12-381 G1 private key, status = draft, code = 0x1309 */
public static final Multicodec BLS12_381_G1_PRIVATE_KEY = Multicodec.of("bls12_381-g1-priv", Tag.Key, 0x1309);

/** Key: bls12_381-g1-priv-share, BLS12-381 G1 private key share, status = draft, code = 0x130e */
public static final Multicodec BLS12_381_G1_PRIVATE_SHARE_KEY = Multicodec.of("bls12_381-g1-priv-share", Tag.Key, 0x130e);

/** Key: bls12_381-g1-pub, BLS12-381 public key in the G1 field, status = draft, code = 0xea */
public static final Multicodec BLS12_381_G1_PUBLIC_KEY = Multicodec.of("bls12_381-g1-pub", Tag.Key, 0xea);

/** Key: bls12_381-g1-pub-share, BLS12-381 G1 public key share, status = draft, code = 0x130c */
public static final Multicodec BLS12_381_G1_PUBLIC_SHARE_KEY = Multicodec.of("bls12_381-g1-pub-share", Tag.Key, 0x130c);

/** Key: bls12_381-g1g2-priv, BLS12-381 G1 and G2 private key, status = draft, code = 0x130b */
public static final Multicodec BLS12_381_G1G2_PRIVATE_KEY = Multicodec.of("bls12_381-g1g2-priv", Tag.Key, 0x130b);

Expand All @@ -35,9 +39,15 @@ protected KeyCodec() { /* protected */ }
/** Key: bls12_381-g2-priv, BLS12-381 G2 private key, status = draft, code = 0x130a */
public static final Multicodec BLS12_381_G2_PRIVATE_KEY = Multicodec.of("bls12_381-g2-priv", Tag.Key, 0x130a);

/** Key: bls12_381-g2-priv-share, BLS12-381 G2 private key share, status = draft, code = 0x130f */
public static final Multicodec BLS12_381_G2_PRIVATE_SHARE_KEY = Multicodec.of("bls12_381-g2-priv-share", Tag.Key, 0x130f);

/** Key: bls12_381-g2-pub, BLS12-381 public key in the G2 field, status = draft, code = 0xeb */
public static final Multicodec BLS12_381_G2_PUBLIC_KEY = Multicodec.of("bls12_381-g2-pub", Tag.Key, 0xeb);

/** Key: bls12_381-g2-pub-share, BLS12-381 G2 public key share, status = draft, code = 0x130d */
public static final Multicodec BLS12_381_G2_PUBLIC_SHARE_KEY = Multicodec.of("bls12_381-g2-pub-share", Tag.Key, 0x130d);

/** Key: chacha-128, 128-bit ChaCha symmetric key, status = draft, code = 0xa3 */
public static final Multicodec CHACHA_128_KEY = Multicodec.of("chacha-128", Tag.Key, 0xa3);

Expand All @@ -56,6 +66,33 @@ protected KeyCodec() { /* protected */ }
/** Key: jwk_jcs-pub, JSON object containing only the required members of a JWK (RFC 7518 and RFC 7517) representing the public key. Serialisation based on JCS (RFC 8785), status = draft, code = 0xeb51 */
public static final Multicodec JWK_JCS_PUBLIC_KEY = Multicodec.of("jwk_jcs-pub", Tag.Key, 0xeb51);

/** Key: lamport-sha3-256-priv, Lamport private key based on SHA3-256, status = draft, code = 0x1a26 */
public static final Multicodec LAMPORT_SHA3_256_PRIVATE_KEY = Multicodec.of("lamport-sha3-256-priv", Tag.Key, 0x1a26);

/** Key: lamport-sha3-256-priv-share, Lamport private key share based on SHA3-256 and split with Shamir gf256, status = draft, code = 0x1a36 */
public static final Multicodec LAMPORT_SHA3_256_PRIVATE_SHARE_KEY = Multicodec.of("lamport-sha3-256-priv-share", Tag.Key, 0x1a36);

/** Key: lamport-sha3-256-pub, Lamport public key based on SHA3-256, status = draft, code = 0x1a16 */
public static final Multicodec LAMPORT_SHA3_256_PUBLIC_KEY = Multicodec.of("lamport-sha3-256-pub", Tag.Key, 0x1a16);

/** Key: lamport-sha3-384-priv, Lamport private key based on SHA3-384, status = draft, code = 0x1a25 */
public static final Multicodec LAMPORT_SHA3_384_PRIVATE_KEY = Multicodec.of("lamport-sha3-384-priv", Tag.Key, 0x1a25);

/** Key: lamport-sha3-384-priv-share, Lamport private key share based on SHA3-384 and split with Shamir gf256, status = draft, code = 0x1a35 */
public static final Multicodec LAMPORT_SHA3_384_PRIVATE_SHARE_KEY = Multicodec.of("lamport-sha3-384-priv-share", Tag.Key, 0x1a35);

/** Key: lamport-sha3-384-pub, Lamport public key based on SHA3-384, status = draft, code = 0x1a15 */
public static final Multicodec LAMPORT_SHA3_384_PUBLIC_KEY = Multicodec.of("lamport-sha3-384-pub", Tag.Key, 0x1a15);

/** Key: lamport-sha3-512-priv, Lamport private key based on SHA3-512, status = draft, code = 0x1a24 */
public static final Multicodec LAMPORT_SHA3_512_PRIVATE_KEY = Multicodec.of("lamport-sha3-512-priv", Tag.Key, 0x1a24);

/** Key: lamport-sha3-512-priv-share, Lamport private key share based on SHA3-512 and split with Shamir gf256, status = draft, code = 0x1a34 */
public static final Multicodec LAMPORT_SHA3_512_PRIVATE_SHARE_KEY = Multicodec.of("lamport-sha3-512-priv-share", Tag.Key, 0x1a34);

/** Key: lamport-sha3-512-pub, Lamport public key based on SHA3-512, status = draft, code = 0x1a14 */
public static final Multicodec LAMPORT_SHA3_512_PUBLIC_KEY = Multicodec.of("lamport-sha3-512-pub", Tag.Key, 0x1a14);

/** Key: p256-priv, P-256 private key, status = draft, code = 0x1306 */
public static final Multicodec P256_PRIVATE_KEY = Multicodec.of("p256-priv", Tag.Key, 0x1306);

Expand Down Expand Up @@ -111,17 +148,30 @@ protected KeyCodec() { /* protected */ }
ALL.put(AES_192_KEY.code(), AES_192_KEY);
ALL.put(AES_256_KEY.code(), AES_256_KEY);
ALL.put(BLS12_381_G1_PRIVATE_KEY.code(), BLS12_381_G1_PRIVATE_KEY);
ALL.put(BLS12_381_G1_PRIVATE_SHARE_KEY.code(), BLS12_381_G1_PRIVATE_SHARE_KEY);
ALL.put(BLS12_381_G1_PUBLIC_KEY.code(), BLS12_381_G1_PUBLIC_KEY);
ALL.put(BLS12_381_G1_PUBLIC_SHARE_KEY.code(), BLS12_381_G1_PUBLIC_SHARE_KEY);
ALL.put(BLS12_381_G1G2_PRIVATE_KEY.code(), BLS12_381_G1G2_PRIVATE_KEY);
ALL.put(BLS12_381_G1G2_PUBLIC_KEY.code(), BLS12_381_G1G2_PUBLIC_KEY);
ALL.put(BLS12_381_G2_PRIVATE_KEY.code(), BLS12_381_G2_PRIVATE_KEY);
ALL.put(BLS12_381_G2_PRIVATE_SHARE_KEY.code(), BLS12_381_G2_PRIVATE_SHARE_KEY);
ALL.put(BLS12_381_G2_PUBLIC_KEY.code(), BLS12_381_G2_PUBLIC_KEY);
ALL.put(BLS12_381_G2_PUBLIC_SHARE_KEY.code(), BLS12_381_G2_PUBLIC_SHARE_KEY);
ALL.put(CHACHA_128_KEY.code(), CHACHA_128_KEY);
ALL.put(CHACHA_256_KEY.code(), CHACHA_256_KEY);
ALL.put(ED25519_PRIVATE_KEY.code(), ED25519_PRIVATE_KEY);
ALL.put(ED25519_PUBLIC_KEY.code(), ED25519_PUBLIC_KEY);
ALL.put(ED448_PUBLIC_KEY.code(), ED448_PUBLIC_KEY);
ALL.put(JWK_JCS_PUBLIC_KEY.code(), JWK_JCS_PUBLIC_KEY);
ALL.put(LAMPORT_SHA3_256_PRIVATE_KEY.code(), LAMPORT_SHA3_256_PRIVATE_KEY);
ALL.put(LAMPORT_SHA3_256_PRIVATE_SHARE_KEY.code(), LAMPORT_SHA3_256_PRIVATE_SHARE_KEY);
ALL.put(LAMPORT_SHA3_256_PUBLIC_KEY.code(), LAMPORT_SHA3_256_PUBLIC_KEY);
ALL.put(LAMPORT_SHA3_384_PRIVATE_KEY.code(), LAMPORT_SHA3_384_PRIVATE_KEY);
ALL.put(LAMPORT_SHA3_384_PRIVATE_SHARE_KEY.code(), LAMPORT_SHA3_384_PRIVATE_SHARE_KEY);
ALL.put(LAMPORT_SHA3_384_PUBLIC_KEY.code(), LAMPORT_SHA3_384_PUBLIC_KEY);
ALL.put(LAMPORT_SHA3_512_PRIVATE_KEY.code(), LAMPORT_SHA3_512_PRIVATE_KEY);
ALL.put(LAMPORT_SHA3_512_PRIVATE_SHARE_KEY.code(), LAMPORT_SHA3_512_PRIVATE_SHARE_KEY);
ALL.put(LAMPORT_SHA3_512_PUBLIC_KEY.code(), LAMPORT_SHA3_512_PUBLIC_KEY);
ALL.put(P256_PRIVATE_KEY.code(), P256_PRIVATE_KEY);
ALL.put(P256_PUBLIC_KEY.code(), P256_PUBLIC_KEY);
ALL.put(P384_PRIVATE_KEY.code(), P384_PRIVATE_KEY);
Expand All @@ -139,4 +189,6 @@ protected KeyCodec() { /* protected */ }
ALL.put(X25519_PUBLIC_KEY.code(), X25519_PUBLIC_KEY);
ALL.put(X448_PUBLIC_KEY.code(), X448_PUBLIC_KEY);
}

protected KeyCodec() { /* protected */ }
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@
import com.apicatalog.multicodec.Multicodec;
import com.apicatalog.multicodec.Multicodec.Tag;

/** Multicodec Registry - generated: Mon Jul 08 00:02:45 CEST 2024 */
/** Multicodec Registry - generated: Tue Oct 01 13:47:11 CEST 2024 */
public class MultiaddrCodec {

protected MultiaddrCodec() { /* protected */ }

/** Multiaddr: certhash, TLS certificate's fingerprint as a multihash, status = draft, code = 0x1d2 */
public static final Multicodec CERTHASH = Multicodec.of("certhash", Tag.Multiaddr, 0x1d2);

Expand Down Expand Up @@ -191,4 +189,6 @@ protected MultiaddrCodec() { /* protected */ }
ALL.put(WS.code(), WS);
ALL.put(WSS.code(), WSS);
}

protected MultiaddrCodec() { /* protected */ }
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@
import com.apicatalog.multicodec.Multicodec;
import com.apicatalog.multicodec.Multicodec.Tag;

/** Multicodec Registry - generated: Mon Jul 08 00:02:45 CEST 2024 */
/** Multicodec Registry - generated: Tue Oct 01 13:47:11 CEST 2024 */
public class MultiformatCodec {

protected MultiformatCodec() { /* protected */ }

/** Multiformat: caip-50, CAIP-50 multi-chain account id, status = draft, code = 0xca */
public static final Multicodec CAIP_50 = Multicodec.of("caip-50", Tag.Multiformat, 0xca);

Expand All @@ -29,6 +27,12 @@ protected MultiformatCodec() { /* protected */ }
/** Multiformat: multihash, status = draft, code = 0x31 */
public static final Multicodec MULTIHASH = Multicodec.of("multihash", Tag.Multiformat, 0x31);

/** Multiformat: multikey, Encryption key multiformat, status = draft, code = 0x123a */
public static final Multicodec MULTIKEY = Multicodec.of("multikey", Tag.Multiformat, 0x123a);

/** Multiformat: multisig, Digital signature multiformat, status = draft, code = 0x1239 */
public static final Multicodec MULTISIG = Multicodec.of("multisig", Tag.Multiformat, 0x1239);

/** Multiformat: varsig, Variable signature (varsig) multiformat, status = draft, code = 0x34 */
public static final Multicodec VARSIG = Multicodec.of("varsig", Tag.Multiformat, 0x34);

Expand All @@ -41,6 +45,10 @@ protected MultiformatCodec() { /* protected */ }
ALL.put(MULTICODEC.code(), MULTICODEC);
ALL.put(MULTIDID.code(), MULTIDID);
ALL.put(MULTIHASH.code(), MULTIHASH);
ALL.put(MULTIKEY.code(), MULTIKEY);
ALL.put(MULTISIG.code(), MULTISIG);
ALL.put(VARSIG.code(), VARSIG);
}

protected MultiformatCodec() { /* protected */ }
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@
import com.apicatalog.multicodec.Multicodec;
import com.apicatalog.multicodec.Multicodec.Tag;

/** Multicodec Registry - generated: Mon Jul 08 00:02:45 CEST 2024 */
/** Multicodec Registry - generated: Tue Oct 01 13:47:11 CEST 2024 */
public class MultihashCodec {

protected MultihashCodec() { /* protected */ }
/** Multihash: bcrypt-pbkdf, Bcrypt-PBKDF key derivation function, status = draft, code = 0xd00d */
public static final Multicodec BCRYPT_PBKDF = Multicodec.of("bcrypt-pbkdf", Tag.Multihash, 0xd00d);

/** Multihash: blake2b-104, status = draft, code = 0xb20d */
public static final Multicodec BLAKE2B_104 = Multicodec.of("blake2b-104", Tag.Multihash, 0xb20d);
Expand Down Expand Up @@ -1076,6 +1077,7 @@ protected MultihashCodec() { /* protected */ }
protected static final Map<Long, Multicodec> ALL = new TreeMap<>();

static {
ALL.put(BCRYPT_PBKDF.code(), BCRYPT_PBKDF);
ALL.put(BLAKE2B_104.code(), BLAKE2B_104);
ALL.put(BLAKE2B_112.code(), BLAKE2B_112);
ALL.put(BLAKE2B_120.code(), BLAKE2B_120);
Expand Down Expand Up @@ -1431,4 +1433,6 @@ protected MultihashCodec() { /* protected */ }
ALL.put(SSZ_SHA2_256_BMT.code(), SSZ_SHA2_256_BMT);
ALL.put(X11.code(), X11);
}

protected MultihashCodec() { /* protected */ }
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@
import com.apicatalog.multicodec.Multicodec;
import com.apicatalog.multicodec.Multicodec.Tag;

/** Multicodec Registry - generated: Mon Jul 08 00:02:45 CEST 2024 */
/** Multicodec Registry - generated: Tue Oct 01 13:47:11 CEST 2024 */
public class NamespaceCodec {

protected NamespaceCodec() { /* protected */ }

/** Namespace: arweave-ns, Arweave Namespace, status = draft, code = 0xb29910 */
public static final Multicodec ARWEAVE_NS = Multicodec.of("arweave-ns", Tag.Namespace, 0xb29910);

Expand Down Expand Up @@ -67,4 +65,6 @@ protected NamespaceCodec() { /* protected */ }
ALL.put(SWARM.code(), SWARM);
ALL.put(ZERONET.code(), ZERONET);
}

protected NamespaceCodec() { /* protected */ }
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,9 @@
import com.apicatalog.multicodec.Multicodec;
import com.apicatalog.multicodec.Multicodec.Tag;

/** Multicodec Registry - generated: Mon Jul 08 00:02:45 CEST 2024 */
/** Multicodec Registry - generated: Tue Oct 01 13:47:11 CEST 2024 */
public class SerializationCodec {

protected SerializationCodec() { /* protected */ }

/** Serialization: bencode, bencode, status = draft, code = 0x63 */
public static final Multicodec BENCODE = Multicodec.of("bencode", Tag.Serialization, 0x63);

Expand All @@ -32,6 +30,15 @@ protected SerializationCodec() { /* protected */ }
/** Serialization: protobuf, Protocol Buffers, status = draft, code = 0x50 */
public static final Multicodec PROTOBUF = Multicodec.of("protobuf", Tag.Serialization, 0x50);

/** Serialization: provenance-log, Verifiable and permissioned append-only log, status = draft, code = 0x1208 */
public static final Multicodec PROVENANCE_LOG = Multicodec.of("provenance-log", Tag.Serialization, 0x1208);

/** Serialization: provenance-log-entry, Verifiable and permissioned append-only log entry, status = draft, code = 0x1209 */
public static final Multicodec PROVENANCE_LOG_ENTRY = Multicodec.of("provenance-log-entry", Tag.Serialization, 0x1209);

/** Serialization: provenance-log-script, Verifiable and permissioned append-only log script, status = draft, code = 0x120a */
public static final Multicodec PROVENANCE_LOG_SCRIPT = Multicodec.of("provenance-log-script", Tag.Serialization, 0x120a);

/** Serialization: rlp, recursive length prefix, status = draft, code = 0x60 */
public static final Multicodec RLP = Multicodec.of("rlp", Tag.Serialization, 0x60);

Expand All @@ -48,7 +55,12 @@ protected SerializationCodec() { /* protected */ }
ALL.put(IPNS_RECORD.code(), IPNS_RECORD);
ALL.put(MESSAGEPACK.code(), MESSAGEPACK);
ALL.put(PROTOBUF.code(), PROTOBUF);
ALL.put(PROVENANCE_LOG.code(), PROVENANCE_LOG);
ALL.put(PROVENANCE_LOG_ENTRY.code(), PROVENANCE_LOG_ENTRY);
ALL.put(PROVENANCE_LOG_SCRIPT.code(), PROVENANCE_LOG_SCRIPT);
ALL.put(RLP.code(), RLP);
ALL.put(SSZ.code(), SSZ);
}

protected SerializationCodec() { /* protected */ }
}
Loading

0 comments on commit 77f7216

Please sign in to comment.