3
lá˜_ ã @ sD d dl mZmZmZ d dlZd dlZejejƒG dd„ deƒƒZ dS )é )Úabsolute_importÚdivisionÚprint_functionNc @ s( e Zd Zejdd„ ƒZejdd„ ƒZdS )ÚKeyDerivationFunctionc C s dS )zo
Deterministically generates and returns a new key based on the existing
key material.
N© )ÚselfÚkey_materialr r ú /usr/lib64/python3.6/__init__.pyÚderive s zKeyDerivationFunction.derivec C s dS )zš
Checks whether the key generated by the key material matches the
expected derived key. Raises an exception if they do not match.
Nr )r r Zexpected_keyr r r Úverify s zKeyDerivationFunction.verifyN)Ú__name__Ú
__module__Ú__qualname__ÚabcÚabstractmethodr
r r r r r r s r )
Z
__future__r r r r ZsixZ
add_metaclassÚABCMetaÚobjectr r r r r Ú