Skip to content

Commit

Permalink
Add two Poseidon Filecoin variant multihashes
Browse files Browse the repository at this point in the history
Reserving the 0xb400 range for Poseidon variants, allowing FIL to
iterate on the `fcX` extension of the name where they stay with
BLS12-381 and arity=2. High security variant is for extra circuits
that are usable in case new attacks arise from the standard variant.

Ref: #161
Ref: https://eprint.iacr.org/2019/458.pdf
  • Loading branch information
rvagg committed May 12, 2020
1 parent 0aa8f5d commit 38ef2a3
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions table.csv
Original file line number Diff line number Diff line change
Expand Up @@ -430,6 +430,8 @@ skein1024-1000, multihash, 0xb3dd,
skein1024-1008, multihash, 0xb3de,
skein1024-1016, multihash, 0xb3df,
skein1024-1024, multihash, 0xb3e0,
poseidon-bls12_381-a2-fc1, multihash, 0xb401, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters
poseidon-bls12_381-a2-fc1-sc, multihash, 0xb402, Poseidon using BLS12-381 and arity of 2 with Filecoin parameters - high-security variant
holochain-adr-v0, holochain, 0x807124, Holochain v0 address + 8 R-S (63 x Base-32)
holochain-adr-v1, holochain, 0x817124, Holochain v1 address + 8 R-S (63 x Base-32)
holochain-key-v0, holochain, 0x947124, Holochain v0 public key + 8 R-S (63 x Base-32)
Expand Down

0 comments on commit 38ef2a3

Please sign in to comment.