_i Z d dl Z d dlmZmZmZ d dlmZmZ g dZddZ G d de Z G d d e Z G d de Z G d de Z G d de Z G d de Z G d de Z G d de Z G d de Z G d de ZdS ) N)byte_stringbchrbord) long_to_bytes bytes_to_long) DerObject DerInteger DerBooleanDerOctetStringDerNullDerSequenceDerObjectIdDerBitStringDerSetOfFc H d} | |z }n# t $ r Y dS w xY w| p| dk S )Nr F) TypeError)xonly_non_negativetests r/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib64/python3.11/site-packages/Crypto/Util/asn1.py _is_numberr ( sK D4x uu *AF*s c 6 e Zd ZdZd Zd Zd Zd Zd Zd Z dS ) BytesIO_EOFzeThis class differs from BytesIO in that a ValueError exception is raised whenever EOF is reached.c 0 || _ d| _ d | _ d S Nr )_buffer_index _bookmark)self initial_bytess r __init__zBytesIO_EOF.__init__5 s $ c | j | _ d S N)r r r s r set_bookmarkzBytesIO_EOF.set_bookmark: s r" c F | j J | j | j | j S r$ )r r r r% s r data_since_bookmarkzBytesIO_EOF.data_since_bookmark= s&