Skip to content

Commit 474cb47

Browse files
authored
Use secrets to generate the discriminator (#736)
1 parent cb5ee76 commit 474cb47

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

matter_server/server/device_controller.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from collections import deque
1313
from datetime import datetime
1414
import logging
15-
from random import randint
15+
import secrets
1616
import time
1717
from typing import TYPE_CHECKING, Any, cast
1818

@@ -427,7 +427,7 @@ async def open_commissioning_window(
427427
return self._known_commissioning_params[node_id]
428428

429429
if discriminator is None:
430-
discriminator = randint(0, 4095) # noqa: S311
430+
discriminator = secrets.randbelow(2**12)
431431

432432
sdk_result = await self._chip_device_controller.open_commissioning_window(
433433
node_id,

0 commit comments

Comments
 (0)