File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/__pycache__/ssh.cpython-310.pyc
o
�N�g� � @ s0 d dl Z d dlZd dlZd dlmZ dd� ZdS )� N)�CommandExecutionErrorc
C s� z#t jj�| d��}t jj�|�� �}W d � n1 sw Y W n ty= } zt jj�|| � W Y d }~nd }~ww t �
d|�}d|v }~|sRt| � d���|S )N�rzBEGIN (?:\w+\s)*PRIVATE KEYZ ENCRYPTEDz is not a private key)�salt�utils�filesZfopenZstringutilsZ
to_unicode�read�OSErrorZprocess_read_exception�re�searchr )�keyZfp_Zkey_data�excZis_private_keyZis_encrypted� r
�B/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/ssh.py�key_is_encrypted s ����r )r Zsalt.utils.filesr Zsalt.utils.stringutilsZsalt.exceptionsr r r
r
r
r �<module> s