U
    hW                     @   s   d Z dd ZdS )zMpasslib.utils.scrypt._salsa - salsa 20/8 core, autogenerated by _gen_salsa.pyc           #      C   s  | \}}}}}}}}}	}
}}}}}}|||||||||	|
||||||f\}}}}}}}}}}}}}}}} d}!|!dk r || d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d	? B N }|| d@ }"||"d
@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d	? B N }|| d@ }"||"d
@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d	? B N }|| d@ }"||"d
@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }| | d@ }"||"d@ d> |"d? B N }||  d@ }"||"d@ d> |"d	? B N }|| d@ }"||"d
@ d> |"d? B N }|| d@ }"| |"d@ d> |"d? B N } || d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d	? B N }|| d@ }"||"d
@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d	? B N }|| d@ }"||"d
@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }|| d@ }"||"d@ d> |"d	? B N }|| d@ }"||"d
@ d> |"d? B N }|| d@ }"||"d@ d> |"d? B N }| | d@ }"||"d@ d> |"d? B N }||  d@ }"||"d@ d> |"d	? B N }|| d@ }"||"d
@ d> |"d? B N }|| d@ }"| |"d@ d> |"d? B N } |!d7 }!ql|| d@ }|| d@ }|| d@ }|| d@ }|| d@ }|| d@ }|| d@ }|| d@ }|	| d@ }	|
| d@ }
|| d@ }|| d@ }|| d@ }|| d@ }|| d@ }||  d@ }|||||||||	|
||||||fS )zapply the salsa20/8 core to the provided input

    :args input: input list containing 16 32-bit integers
    :returns: result list containing 16 32-bit integers
           l    i      i 	      i       i?            )#inputZb0Zb1Zb2Zb3Zb4Zb5Zb6Zb7Zb8Zb9Zb10Zb11Zb12Zb13Zb14Zb15Zv0Zv1Zv2Zv3Zv4Zv5Zv6Zv7Zv8Zv9Zv10Zv11Zv12Zv13Zv14Zv15itr   r   B./venv/lib/python3.8/site-packages/passlib/crypto/scrypt/_salsa.pysalsa20   s    $""

r   N)__doc__r   r   r   r   r   <module>   s   