diff options
| author | J08nY | 2025-03-13 19:38:48 +0100 |
|---|---|---|
| committer | J08nY | 2025-03-13 19:38:48 +0100 |
| commit | 7c2f12a0111de33330870b2179b71281b59ada29 (patch) | |
| tree | 80beb7f4e3090a4805d7aa20ffba5cbcc0078902 /pyecsca/misc/cfg.py | |
| parent | eccc58127b4c0c10f50e4d05e699d3585391e8a1 (diff) | |
| download | pyecsca-7c2f12a0111de33330870b2179b71281b59ada29.tar.gz pyecsca-7c2f12a0111de33330870b2179b71281b59ada29.tar.zst pyecsca-7c2f12a0111de33330870b2179b71281b59ada29.zip | |
Diffstat (limited to 'pyecsca/misc/cfg.py')
| -rw-r--r-- | pyecsca/misc/cfg.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pyecsca/misc/cfg.py b/pyecsca/misc/cfg.py index 037074d..a7101fa 100644 --- a/pyecsca/misc/cfg.py +++ b/pyecsca/misc/cfg.py @@ -3,6 +3,7 @@ Provides functions for runtime configuration of the toolkit. This includes how errors are handled, or which :py:class:`~pyecsca.ec.mod.Mod` implementation is used. """ + from copy import deepcopy from contextvars import ContextVar, Token from typing import Optional @@ -119,7 +120,9 @@ class ECConfig: @mod_implementation.setter def mod_implementation(self, value: str): if value not in ("python", "gmp", "flint", "symbolic"): - raise ValueError("Bad Mod implementaiton, can be one of 'python', 'gmp', 'flint' or 'symbolic'.") + raise ValueError( + "Bad Mod implementaiton, can be one of 'python', 'gmp', 'flint' or 'symbolic'." + ) self._mod_implementation = value |
