aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/sasl/scram.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/sasl/scram.py b/modules/sasl/scram.py
index 8e5bb1fd..f73f39a4 100644
--- a/modules/sasl/scram.py
+++ b/modules/sasl/scram.py
@@ -1,7 +1,7 @@
-import base64, enum, hashlib, hmac, typing, uuid
+import base64, enum, hashlib, hmac, os, typing
def _scram_nonce() -> bytes:
- return uuid.uuid4().hex.encode("utf8")
+ return base64.b64encode(os.urandom(32))
def _scram_escape(s: bytes) -> bytes:
return s.replace(b"=", b"=3D").replace(b",", b"=2C")
def _scram_unescape(s: bytes) -> bytes: