diff --git a/das/das.nim b/das/das.nim index 175342c..c1106f7 100644 --- a/das/das.nim +++ b/das/das.nim @@ -1,5 +1,5 @@ import - std/[options, sequtils, random], + std/[options, sequtils, random, math], asynctest, bearssl/rand, chronicles, @@ -64,7 +64,14 @@ proc toNodeId(data: openArray[byte]): NodeId = proc segmentData(s: int, segmentsize: int) : seq[byte] = result = newSeq[byte](segmentsize) - result[0] = byte(s mod 256) + var + r = s + i = 0 + while r > 0: + assert(i