관리-도구
편집 파일: hashes.cpython-38.pyc
U &?�fl � @ s� d dl Z d dlmZmZmZmZmZmZmZ d dl m Z mZmZ d dl mZ er\d dl mZ dZdddgZG d d � d �ZG dd� de�ZdS ) � N)� TYPE_CHECKING�BinaryIO�Dict�Iterable�List�NoReturn�Optional)�HashMismatch�HashMissing�InstallationError)�read_chunks)�_Hash�sha256�sha384�sha512c @ s� e Zd ZdZd%eeeee f dd�dd�Zd d d�dd�Z e ed �d d��Zeee d�d d�Zee dd�dd�Zeedf dd�dd�Zedd�dd�Zedd�dd�Zeeef e d�dd�Ze d �dd �Zee d�d!d"�Zed �d#d$�ZdS )&�HasheszaA wrapper that builds multiple hashes at once and checks them against known-good values N)�hashes�returnc C s>