From 43b3f1cef4c28d5f493efaa0687fc5e1fdf8a821 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rich=CE=9Brd?= Date: Tue, 28 Feb 2023 14:13:27 -0400 Subject: [PATCH] chore: use base64 url safe encoding for noise (#1569) Co-authored-by: Lorenzo Delgado --- waku/v2/protocol/waku_noise/noise_utils.nim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/waku/v2/protocol/waku_noise/noise_utils.nim b/waku/v2/protocol/waku_noise/noise_utils.nim index 443460a8a..a9b0eed8b 100644 --- a/waku/v2/protocol/waku_noise/noise_utils.nim +++ b/waku/v2/protocol/waku_noise/noise_utils.nim @@ -75,11 +75,11 @@ proc digestToSeq*[T](digest: MDigest[T]): seq[byte] = proc toQr*(applicationName: string, applicationVersion: string, shardId: string, ephemeralKey: EllipticCurveKey, committedStaticKey: MDigest[256]): string = var qr: string - qr.add encode(applicationName) & ":" - qr.add encode(applicationVersion) & ":" - qr.add encode(shardId) & ":" - qr.add encode(ephemeralKey) & ":" - qr.add encode(committedStaticKey.data) + qr.add encode(applicationName, safe=true) & ":" + qr.add encode(applicationVersion, safe=true) & ":" + qr.add encode(shardId, safe=true) & ":" + qr.add encode(ephemeralKey, safe=true) & ":" + qr.add encode(committedStaticKey.data, safe=true) return qr