Submit
Path:
~
/
/
opt
/
alt
/
python37
/
lib64
/
python3.7
/
site-packages
/
cryptography
/
hazmat
/
primitives
/
kdf
/
File Content:
__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. from __future__ import absolute_import, division, print_function import abc import six @six.add_metaclass(abc.ABCMeta) class KeyDerivationFunction(object): @abc.abstractmethod def derive(self, key_material): """ Deterministically generates and returns a new key based on the existing key material. """ @abc.abstractmethod def verify(self, key_material, expected_key): """ Checks whether the key generated by the key material matches the expected derived key. Raises an exception if they do not match. """
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
__pycache__
---
0755
__init__.py
771 bytes
0644
concatkdf.py
4109 bytes
0644
hkdf.py
3660 bytes
0644
kbkdf.py
5025 bytes
0644
pbkdf2.py
2185 bytes
0644
scrypt.py
2252 bytes
0644
x963kdf.py
2363 bytes
0644
N4ST4R_ID | Naxtarrr