Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/rsa/__pycache__/ |
Upload File : |
o j��`� � @ s� d Z ddlZddlZejeef Zdedejeef fdd�Zdeded edej e fd d�Z dededefdd �Zdededefdd�ZdS )z0Functions that load and write PEM-encoded files.� N� pem_marker�returnc C s, t | t�s | �d�} d| d d| d fS )z: Returns the start and end PEM markers, as bytes. �asciis -----BEGIN s -----s -----END )� isinstance�bytes�encode)r � r �)/usr/lib/python3/dist-packages/rsa/pem.py�_markers s �r �contents� pem_start�pem_endc c s� � d}d}| � � D ]/}|�� }|sq ||kr#|rtd| ��d}d}q |s&q |r0||kr0d} n d|v r5q |V q |sAtd| ��|rItd| ��dS )z7Generator over PEM lines between pem_start and pem_end.FzSeen start marker "%r" twiceT� :zNo PEM start marker "%r" foundzNo PEM end marker "%r" foundN)� splitlines�strip� ValueError)r r r �in_pem_part�seen_pem_start�liner r r � _pem_lines&