File manager - Edit - /usr/local/CyberCP/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__pycache__/hkdf.cpython-310.pyc
Back
o �h� � @ st d dl mZ d dlZd dlmZ d dlmZmZ d dlm Z m Z mZ d dlm Z G dd� de �ZG d d � d e �ZdS )� )�annotationsN)�utils)�AlreadyFinalized� InvalidKey)� constant_time�hashes�hmac)�KeyDerivationFunctionc @ s8 e Zd Z dddd�Zddd�Zddd�Zddd�ZdS )�HKDFN� algorithm�hashes.HashAlgorithm�length�int�salt�bytes | None�info�backend� typing.Anyc C sB || _ |d u rd| j j }nt�d|� || _t| j ||�| _d S )N� r )� _algorithm�digest_sizer �_check_bytes�_salt� HKDFExpand�_hkdf_expand)�selfr r r r r � r �Z/usr/local/CyberCP/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/hkdf.py�__init__ s z HKDF.__init__�key_material�bytes�returnc C s"