
    (i                     0    d dl mZ dedefdZdedefdZy)    )SECPK1_Nvaluereturnc                     t        | g      S )N)bytesr   s    G/var/www/br/venv/lib/python3.12/site-packages/eth_keys/utils/numeric.pyint_to_byter
      s    %>    c                 *    t        | |  t        z        S )a  
    Coerce the s component of an ECDSA signature into its low-s form.

    See https://bitcoin.stackexchange.com/questions/83408/in-ecdsa-why-is-r-%E2%88%92s-mod-n-complementary-to-r-s  # noqa: E501
    or https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2.md.
    )minr   r   s    r	   coerce_low_sr   
   s     uufx'((r   N)eth_keys.constantsr   intr   r
   r    r   r	   <module>r      s0   
s u ) ) )r   