
    xh                     (    d dl mZmZ d Zd Zd ZdS )   )
intFromHex
hexFromIntc                 X   | d d         | dd          }}t          |          }|dz  |dz  g}d}t          |          dk    rg|dd         |dd          }}t          |          }|dk    rd|z  |dz
  z   }Hd|z  |z   }|                    |           d}t          |          dk    g|S )N   (          )r   lenappend)hexadecimal	firstByteremainingBytesfirstByteIntoidoidIntbytebyteInts           J/var/www/html/what/lib/python3.11/site-packages/ellipticcurve/utils/oid.py
oidFromHexr      s     +BQBQRR~Ii((L2|b0
1CF
n


!
!-ac2N1224FnT""c>>Flw}5F,')

6 n


!
! J    c                     t          d| d         z  | d         z             }| dd          D ]}|t          |          z  }|S )Nr   r   r   r   )r   _oidNumberToHex)r   r   numbers      r   oidToHexr      sQ    R#a&[3q6122Kabb' / /v...r   c                 h    d}d}| dk    r%t          | dz  |z             |z   }| dz  } d}| dk    %|pdS )N r   r	   00)r   )r   r   endDeltas      r   r   r      sV    KH
1** &3,(!:;;kI3 1** $r   N)binaryr   r   r   r   r    r   r   <module>r!      sT    * * * * * * * *  "      r   