OXIESEC PANEL
- Current Dir:
/
/
snap
/
core24
/
888
/
usr
/
lib
/
python3
/
dist-packages
/
cryptography
/
hazmat
/
primitives
/
asymmetric
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/18/2025 08:12:15 AM
rwxr-xr-x
📄
__init__.py
180 bytes
05/27/2024 07:18:06 AM
rw-r--r--
📁
__pycache__
-
03/18/2025 08:12:15 AM
rwxr-xr-x
📄
dh.py
6.85 KB
05/27/2024 07:18:06 AM
rw-r--r--
📄
dsa.py
8.07 KB
05/27/2024 07:18:06 AM
rw-r--r--
📄
ec.py
12.57 KB
05/27/2024 07:18:06 AM
rw-r--r--
📄
ed25519.py
3.41 KB
05/27/2024 07:18:06 AM
rw-r--r--
📄
ed448.py
3.36 KB
05/27/2024 07:18:06 AM
rw-r--r--
📄
padding.py
2.65 KB
05/27/2024 07:18:06 AM
rw-r--r--
📄
rsa.py
11.35 KB
05/27/2024 07:18:06 AM
rw-r--r--
📄
types.py
2.93 KB
05/27/2024 07:18:06 AM
rw-r--r--
📄
utils.py
790 bytes
05/27/2024 07:18:06 AM
rw-r--r--
📄
x25519.py
3.36 KB
05/27/2024 07:18:06 AM
rw-r--r--
📄
x448.py
3.28 KB
05/27/2024 07:18:06 AM
rw-r--r--
Editing: utils.py
Close
# This file is dual licensed under the terms of the Apache License, Version # 2.0, and the BSD License. See the LICENSE file in the root of this repository # for complete details. from __future__ import annotations from cryptography.hazmat.bindings._rust import asn1 from cryptography.hazmat.primitives import hashes decode_dss_signature = asn1.decode_dss_signature encode_dss_signature = asn1.encode_dss_signature class Prehashed: def __init__(self, algorithm: hashes.HashAlgorithm): if not isinstance(algorithm, hashes.HashAlgorithm): raise TypeError("Expected instance of HashAlgorithm.") self._algorithm = algorithm self._digest_size = algorithm.digest_size @property def digest_size(self) -> int: return self._digest_size