19 lines
429 B
Python
19 lines
429 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""Constants"""
|
|
|
|
import os
|
|
from typing import Final
|
|
|
|
TEXT_SIZE_MAX: Final[int] = 2048
|
|
|
|
POW_DIFFICULTY: Final[int] = 5
|
|
POW_DIFFICULTY_STR: Final[str] = "0" * POW_DIFFICULTY
|
|
POW_EXPIRES: Final[int] = 60 * 16 # 16 minutes
|
|
POW_NONCE_SIZE: Final[int] = 12
|
|
|
|
KEY_FILENAME: Final[str] = ".key"
|
|
KEY_SIZE: Final[int] = 128
|
|
|
|
SOURCE: Final[str] = os.environ.get("SOURCE", "http://127.0.0.1/")
|