diff --git a/codexdht/private/eth/p2p/discoveryv5/sessions.nim b/codexdht/private/eth/p2p/discoveryv5/sessions.nim index 9c969cf..ee770bb 100644 --- a/codexdht/private/eth/p2p/discoveryv5/sessions.nim +++ b/codexdht/private/eth/p2p/discoveryv5/sessions.nim @@ -39,7 +39,7 @@ type func makeKey(id: NodeId, address: Address): SessionKey = var pos = 0 - result[pos ..< pos+sizeof(id)] = toBytes(id) + result[pos ..< pos+sizeof(id)] = toBytesBE(id) pos.inc(sizeof(id)) case address.ip.family of IpAddressFamily.IpV4: @@ -47,7 +47,7 @@ func makeKey(id: NodeId, address: Address): SessionKey = of IpAddressFamily.IpV6: result[pos ..< pos+sizeof(address.ip.address_v6)] = address.ip.address_v6 pos.inc(sizeof(address.ip.address_v6)) - result[pos ..< pos+sizeof(address.port)] = toBytes(address.port.uint16) + result[pos ..< pos+sizeof(address.port)] = toBytesBE(address.port.uint16) func swapr*(s: var Sessions, id: NodeId, address: Address) = var value: array[3 * sizeof(AesKey), byte]