diff --git a/poseidon2.nim b/poseidon2.nim index f750564..34a84cd 100644 --- a/poseidon2.nim +++ b/poseidon2.nim @@ -1,13 +1,10 @@ - -# import std/sugar - import constantine/math/arithmetic, - constantine/math/io/io_bigints, constantine/math/config/curves import poseidon2/types import poseidon2/roundconst +import poseidon2/io #------------------------------------------------------------------------------- @@ -100,20 +97,5 @@ proc merkleRoot*(xs: openArray[F]) : F = return merkleRoot(ys) -proc unmarshal( - _: type F, - bytes: openArray[byte], - endian: static Endianness): seq[F] = - const chunkLen = 31 - var elements: seq[F] - var i = 0 - while i < bytes.len: - let chunk = bytes[i..