+
    '(j                     $    ^RI Ht ^RIHt R tR# )   )	cSHAKE256)	TupleHashc                 L   V P                  RR4      pV P                  RR4      pRW39  d   \        R4      hR	W38X  d   ^@pVe   V^8  d   \        R4      hM*V^@8  g   V^,          '       d   \        R4      hV^,          pV P                  RR4      p\        V\        V4      # )
a  Create a new TupleHash256 object.

Args:
   digest_bytes (integer):
    Optional. The size of the digest, in bytes.
    Default is 64. Minimum is 8.
   digest_bits (integer):
    Optional and alternative to ``digest_bytes``.
    The size of the digest, in bits (and in steps of 8).
    Default is 512. Minimum is 64.
   custom (bytes):
    Optional.
    A customization bytestring (``S`` in SP 800-185).

:Return: A :class:`TupleHash` object
digest_bytesNdigest_bitsz*Only one digest parameter must be providedz!'digest_bytes' must be at least 8z0'digest_bytes' must be at least 64 in steps of 8custom    )NN)pop	TypeError
ValueErrorr   r   )kwargsr   r   r   s   ,   M/home/ubuntu/cf-venv/lib/python3.14/site-packages/Crypto/Hash/TupleHash256.pynewr   #   s    $ ::nd3L**]D1KL..DEE22!@AA  {Q - . ."a'ZZ#&FVY55r	   N) r   TupleHash128r   r    r	   r   <module>r      s   >  ##6r	   