Submit
Path:
~
/
/
usr
/
lib64
/
python3.6
/
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
4095 bytes
0644
hkdf.py
3598 bytes
0644
kbkdf.py
5100 bytes
0644
pbkdf2.py
2220 bytes
0644
scrypt.py
2268 bytes
0644
x963kdf.py
2407 bytes
0644
N4ST4R_ID | Naxtarrr