From e55e18abf8d5af539a3aebb0982c3d60c131b181 Mon Sep 17 00:00:00 2001 From: Donovan Date: Sun, 9 Mar 2025 09:25:39 -0500 Subject: [PATCH] remove pydantic from user_cipher_keys.py --- src/user_cipher_keys.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/user_cipher_keys.py b/src/user_cipher_keys.py index 8f1bbe8..700c99b 100644 --- a/src/user_cipher_keys.py +++ b/src/user_cipher_keys.py @@ -1,15 +1,14 @@ import base64 import hashlib +from dataclasses import dataclass import bcrypt from secrets import choice -from pydantic import BaseModel - from src.models import EncipheredNKode, KeypadSize from src.customer_attributes import CustomerAttributes from src.utils import generate_random_nonrepeating_list, xor_lists, int_array_to_bytes - -class UserCipherKeys(BaseModel): +@dataclass +class UserCipherKeys: alpha_key: list[int] set_key: list[int] pass_key: list[int]