golden hour
/usr/lib64/python3.9/site-packages/cryptography/hazmat/primitives/kdf
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.py
715 B
Del
OK
__pycache__
-
Del
OK
concatkdf.py
3.68 KB
Del
OK
hkdf.py
2.96 KB
Del
OK
kbkdf.py
7.49 KB
Del
OK
pbkdf2.py
1.98 KB
Del
OK
scrypt.py
2.18 KB
Del
OK
x963kdf.py
1.96 KB
Del
OK
Edit: __init__.py
# 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. import abc class KeyDerivationFunction(metaclass=abc.ABCMeta): @abc.abstractmethod def derive(self, key_material: bytes) -> bytes: """ Deterministically generates and returns a new key based on the existing key material. """ @abc.abstractmethod def verify(self, key_material: bytes, expected_key: bytes) -> None: """ Checks whether the key generated by the key material matches the expected derived key. Raises an exception if they do not match. """
Save