| """Authentication helpers: password hashing, JWT encode/decode, get_user. | |
| Receives the working implementation from the previous src/users/users.py | |
| during the cleanup phase. | |
| """ | |
| def hash_password(plaintext: str) -> str: | |
| raise NotImplementedError | |
| def verify_password(plaintext: str, hashed: str) -> bool: | |
| raise NotImplementedError | |
| def encode_jwt(payload: dict) -> str: | |
| raise NotImplementedError | |
| def decode_jwt(token: str) -> dict: | |
| raise NotImplementedError | |