
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
3
l_                 @   sD   d dl mZmZmZ d dlZd dlZejejG dd deZ	dS )    )absolute_importdivisionprint_functionNc               @   s(   e Zd Zejdd Zejdd ZdS )KeyDerivationFunctionc             C   s   dS )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    zKeyDerivationFunction.derivec             C   s   dS )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   Zexpected_keyr   r   r	   verify   s    zKeyDerivationFunction.verifyN)__name__
__module____qualname__abcabstractmethodr
   r   r   r   r   r	   r      s   r   )
Z
__future__r   r   r   r   ZsixZadd_metaclassABCMetaobjectr   r   r   r   r	   <module>   s   