chore: use base64 url safe encoding for noise (#1569)

Co-authored-by: Lorenzo Delgado <lorenzo@status.im>
This commit is contained in:
RichΛrd 2023-02-28 14:13:27 -04:00 committed by GitHub
parent 7c9339b2e5
commit 2c86956a3c

View File

@ -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