From f7626bd511849101d77f838aedf854c44b49aee2 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 5 Jun 2022 12:28:57 -1000 Subject: [PATCH] Speed up camera tokens (#73098) --- homeassistant/components/camera/__init__.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/homeassistant/components/camera/__init__.py b/homeassistant/components/camera/__init__.py index 4a6e1546f46..627da2d1872 100644 --- a/homeassistant/components/camera/__init__.py +++ b/homeassistant/components/camera/__init__.py @@ -10,7 +10,6 @@ from dataclasses import dataclass from datetime import datetime, timedelta from enum import IntEnum from functools import partial -import hashlib import logging import os from random import SystemRandom @@ -675,9 +674,7 @@ class Camera(Entity): @callback def async_update_token(self) -> None: """Update the used token.""" - self.access_tokens.append( - hashlib.sha256(_RND.getrandbits(256).to_bytes(32, "little")).hexdigest() - ) + self.access_tokens.append(hex(_RND.getrandbits(256))[2:]) async def async_internal_added_to_hass(self) -> None: """Run when entity about to be added to hass."""