hyb
2026-01-30 7657e1b2fa251a2ea372710ad75cb395a3c0e374
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Ë
ž¬`iV ãó"—ddlmZddlmZd„Zy)é)Ú    cSHAKE256)Ú    TupleHashc ó—|jdd«}|jdd«}d||fvr td«‚d||fk(rd}||dkr%td«‚|dks|dzr td    «‚|dz}|jd
d «}t|t|«S) 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 provided)NNé@éz!'digest_bytes' must be at least 8z0'digest_bytes' must be at least 64 in steps of 8Úcustomó)ÚpopÚ    TypeErrorÚ
ValueErrorrr)Úkwargsrrr
s    õkH:\项目\archive\测试组\脚本\Change_password\venv_build\Lib\site-packages\Crypto/Hash/TupleHash256.pyÚnewr#s²€ð$—:‘:˜n¨dÓ3€LØ—*‘*˜]¨DÓ1€KØ L +Ð.Ñ.ÜÐDÓEÐEؘ  kÐ2Ò2؈ ØÐØ ˜!Ò ÜÐ@ÓAÐ Aà ˜Ò ˜{¨QšÜð-ó.ð .à" aÑ'ˆ à Z‰Z˜ #Ó &€Fä VœY¨ Ó 5Ð5r N)ÚrÚ TupleHash128rr©r rú<module>rsðõ>Ý#ó#6r