From d6263bf751f5552eadb236c51f053f35d59e376f Mon Sep 17 00:00:00 2001 From: Tanguy Date: Wed, 2 Aug 2023 17:10:31 +0200 Subject: [PATCH] nim-websock new version compatibility (#939) --- libp2p/transports/wstransport.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libp2p/transports/wstransport.nim b/libp2p/transports/wstransport.nim index 8ee443118..97f6cf08e 100644 --- a/libp2p/transports/wstransport.nim +++ b/libp2p/transports/wstransport.nim @@ -108,7 +108,7 @@ type flags: set[ServerFlags] handshakeTimeout: Duration factories: seq[ExtFactory] - rng: Rng + rng: ref HmacDrbgContext proc secure*(self: WsTransport): bool = not (isNil(self.tlsPrivateKey) or isNil(self.tlsCertificate)) @@ -327,7 +327,7 @@ proc new*( tlsFlags: set[TLSFlags] = {}, flags: set[ServerFlags] = {}, factories: openArray[ExtFactory] = [], - rng: Rng = nil, + rng: ref HmacDrbgContext = nil, handshakeTimeout = DefaultHeadersTimeout): T {.public.} = ## Creates a secure WebSocket transport @@ -346,7 +346,7 @@ proc new*( upgrade: Upgrade, flags: set[ServerFlags] = {}, factories: openArray[ExtFactory] = [], - rng: Rng = nil, + rng: ref HmacDrbgContext = nil, handshakeTimeout = DefaultHeadersTimeout): T {.public.} = ## Creates a clear-text WebSocket transport