gv f d dl mZ d dlmZ d dlmZ d dlmZ d Z e e de dS ) )register_module_extender)parse) PY39_PLUS)AstroidManagerc t rdnd} d| }d}d}d t g d||f }d| }d | }t d
dg||f }| | | ||f||fd d fd
| D }t
| S )Nz, usedforsecurity=True zvalue=''selfzself, lengtha
class %(name)s:
def __init__(self, %(init_signature)s): pass
def digest(%(digest_signature)s):
return %(digest)s
def copy(self):
return self
def update(self, value): pass
def hexdigest(%(digest_signature)s):
return ''
@property
def name(self):
return %(name)r
@property
def block_size(self):
return 1
@property
def digest_size(self):
return 1
)
md5sha1sha224sha256sha384sha512sha3_224sha3_256sha3_384sha3_512zdata=b'', *, digest_size=64, key=b'', salt=b'', person=b'', fanout=1, depth=1, leaf_size=0, node_offset=0, node_depth=0, inner_size=0, last_node=Falsezdata=b'', *, digest_size=32, key=b'', salt=b'', person=b'', fanout=1, depth=1, leaf_size=0, node_offset=0, node_depth=0, inner_size=0, last_node=False shake_128 shake_256)blake2bblake2sc 3 8 K | ]\ }\ }}|d ||dz V dS )zb"")namedigestinit_signaturedigest_signatureN ).0hashfuncr r templates m/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/astroid/brain/brain_hashlib.py