404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.227.52.200: ~ $
# 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.
        """

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
__init__.py File 771 B 0644
concatkdf.py File 4 KB 0644
hkdf.py File 3.51 KB 0644
kbkdf.py File 4.98 KB 0644
pbkdf2.py File 2.17 KB 0644
scrypt.py File 2.21 KB 0644
x963kdf.py File 2.35 KB 0644