Files
ServerSync/lib/paramiko/__pycache__/ed25519key.cpython-314.pyc

45 lines
8.2 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
u<10>i!<00><00><><00>^RIt^RIHt^RIHt^RIt^RIHt^RI H
t
H t H t ^RI Ht^RIHtHt!RR ]
4tR#)
<EFBFBD>N)<01>default_backend)<01>Cipher)<01>Message)<03>PKey<65>OPENSSH_AUTH_MAGIC<49>_unpad_openssh)<01>b)<02> SSHException<6F>PasswordRequiredExceptionc<00>pa<00>]tRt^toRtRtRRltRtRt] R4t
Rt R t R
t RR ltR tR tVtR#)<10>
Ed25519Keyz<EFBFBD>
Representation of an `Ed25519 <https://ed25519.cr.yp.to/>`_ key.
.. note::
Ed25519 key support was added to OpenSSH in version 6.5.
.. versionadded:: 2.2
.. versionchanged:: 2.3
Added a ``file_obj`` parameter to match other key classes.
z ssh-ed25519Nc<08>"<00>RVnR;rgVfVe \V4pVeMVPVVPRR7\P
P VP44pMNVe3\VR4;_uu_4pVPRV4wr<>RRR4MVeVPRV4wr<>V'g V'dVPW$4pVfVf \R4hWpn W`n R# +'giLR;i)Nz ssh-ed25519-cert-v01@openssh.com)<03>msg<73>key_type<70> cert_type<70>r<>OPENSSHz
need a key)<0E> public_blobr<00>_check_type_and_load_cert<72>name<6D>nacl<63>signing<6E> VerifyKey<65>
get_binary<EFBFBD>open<65>_read_private_key<65>_parse_signing_key_data<74>
ValueError<EFBFBD> _signing_key<65>_verifying_key)
<EFBFBD>selfr<00>data<74>filename<6D>password<72>file_obj<62> verifying_key<65> signing_key<65>f<>pkformats
&&&&&& <20>:/tmp/pip-target-zhdecbcm/lib/python/paramiko/ed25519key.py<70>__init__<5F>Ed25519Key.__init__,s<><00><00> <20><04><18>&*<2A>*<2A> <0A> <0E>;<3B>4<EFBFBD>+<2B><19>$<24>-<2D>C<EFBFBD> <0E>?<3F> <10> *<2A> *<2A><17><1D><19><19><<3C> +<2B> <0E>
!<21>L<EFBFBD>L<EFBFBD>2<>2<>3<EFBFBD>><3E>><3E>3C<33>D<>M<EFBFBD> <15> !<21><15>h<EFBFBD><03>$<24>$<24><01>!%<25>!7<>!7<> <09>1<EFBFBD>!E<><0E><08>%<25>$<24> <15> !<21>!<21>3<>3<>I<EFBFBD>x<EFBFBD>H<>N<EFBFBD>H<EFBFBD> <13>x<EFBFBD><1E>6<>6<>t<EFBFBD>F<>K<EFBFBD> <16> <1E>=<3D>#8<><1C>\<5C>*<2A> *<2A>'<27><19>+<2B><1B>%<25>$<24>s <00>C><05>> D c<08>v<00>^RIHp\V4pVP\ \
44\
8wd \ R4hVP4pVP4pVP4pVP4pVR8XdV'gVR8wd \ R4hMQVR8Xd@V'g \R4h\V4p V P4p
V P4p M \ R4hVR8wdWSP9d \ R4h.p \V4Fep \VP44pVP4VP8wd \ R4hV PVP44Kg VP4pVR8XdTpM<>VPV,p\P !\#V4X
VR,VR,,X RR 7p\%VR
,!VR VR,4VR ,!VVR,R 4\'4R 7P)4pVP+V4VP-4,p\\/V44pVP4VP48wd \ R4h.p\V4F<>pVP4VP8wd \ R4hVP4pVP4p\0P2P5VR,4pVP6P94Tu;8Xd V V,u;8XdVR,8XgQhQhVPV4VP4K<> \ V4^8wd \ R4hV^,#)r)<01> Transportz Invalid key<65>none<6E>bcryptzPrivate key file is encryptedzkey-sizez
block-sizeT)r$<00>salt<6C>desired_key_bytes<65>rounds<64>ignore_few_rounds<64>classN<73>mode)<01>backend:N<> N:r8NN)<1D>paramiko.transportr.r<00> get_bytes<65>lenrr
<00>get_textr<00>get_intr <00> _cipher_info<66>ranger<00>appendr0<00>kdfr rr<00> decryptor<6F>update<74>finalizerrr<00>
SigningKey<EFBFBD>
verify_key<EFBFBD>encode)r!r"r$r.<00>message<67>
ciphername<EFBFBD>kdfname<6D>
kdfoptions<EFBFBD>num_keysrA<00> bcrypt_salt<6C> bcrypt_rounds<64> public_keys<79>_<>pubkey<65>private_ciphertext<78> private_data<74>cipher<65>keyrB<00> signing_keys<79>i<>public<69>key_datar's&&& r*r<00>"Ed25519Key._parse_signing_key_dataIsJ<00><00>0<><1A>$<24>-<2D><07> <12> <1C> <1C>S<EFBFBD>!3<>4<> 5<>9K<39> K<><1E>}<7D>-<2D> -<2D><1C>%<25>%<25>'<27>
<EFBFBD><19>"<22>"<22>$<24><07><1C>'<27>'<27>)<29>
<EFBFBD><1A>?<3F>?<3F>$<24><08> <12>f<EFBFBD> <1C><1A>Z<EFBFBD>6<EFBFBD>1<>"<22>=<3D>1<>1<>2<> <14><08> <20><1B>/<2F>3<><12><12><1A>*<2A>%<25>C<EFBFBD><1D>.<2E>.<2E>*<2A>K<EFBFBD><1F>K<EFBFBD>K<EFBFBD>M<EFBFBD>M<EFBFBD><1E>}<7D>-<2D> -<2D> <15><16> <1F>J<EFBFBD>6L<36>6L<36>$L<><1E>}<7D>-<2D> -<2D><18> <0B><16>x<EFBFBD><1F>A<EFBFBD><1C>W<EFBFBD>/<2F>/<2F>1<>2<>F<EFBFBD><15><EFBFBD><EFBFBD> <20>D<EFBFBD>I<EFBFBD>I<EFBFBD>-<2D>"<22>=<3D>1<>1<> <17> <1E> <1E>v<EFBFBD>0<>0<>2<> 3<> !<21> %<25>/<2F>/<2F>1<><1A> <15><16> <1F>-<2D>L<EFBFBD><1E>+<2B>+<2B>J<EFBFBD>7<>F<EFBFBD><18>*<2A>*<2A><1A>8<EFBFBD><1B> <20>"(<28><1A>"4<>v<EFBFBD>l<EFBFBD>7K<37>"K<>$<24>#'<27><0E>C<EFBFBD><1F><16>w<EFBFBD><0F><03>$8<>f<EFBFBD>Z<EFBFBD>&8<> 9<>:<3A><16>v<EFBFBD><0E>s<EFBFBD>6<EFBFBD>*<2A>#5<>#7<>8<>9<>'<27>)<29><0E><18>i<EFBFBD>k<EFBFBD> <16> <1A> <20> <20>!3<>4<>y<EFBFBD>7I<37>7I<37>7K<37>K<> <19><1A>.<2E><1C>6<>7<><07> <12>?<3F>?<3F> <1C><07><0F><0F> 1<> 1<><1E>}<7D>-<2D> -<2D><19> <0C><16>x<EFBFBD><1F>A<EFBFBD><16><1F><1F>!<21>T<EFBFBD>Y<EFBFBD>Y<EFBFBD>.<2E>"<22>=<3D>1<>1<><1C>'<27>'<27>)<29>F<EFBFBD><1E>)<29>)<29>+<2B>H<EFBFBD><1F>,<2C>,<2C>1<>1<>(<28>3<EFBFBD>-<2D>@<40>K<EFBFBD><1C>&<26>&<26>-<2D>-<2D>/<2F><19>!<21><1E>q<EFBFBD>><3E>!<21><1C>C<EFBFBD>=<3D>!<21> <0E>!<21> <0E>!<21>
<19> <1F> <1F> <0B> ,<2C> <13> <1E> <1E> <20>%!<21>( <0F>|<7C> <1C><01> !<21><1E>}<7D>-<2D> -<2D><1B>A<EFBFBD><EFBFBD><1E>c<08><00>VP4'dVPPpM VPp\ 4pVP VP 4VP VP44VP4#<00>N) <09>can_signrrFr r<00>
add_stringrrG<00>asbytes)r!<00>v<>ms& r*r`<00>Ed25519Key.asbytes<65>s^<00><00> <0F>=<3D>=<3D>?<3F>?<3F><14>!<21>!<21>,<2C>,<2C>A<EFBFBD><14>#<23>#<23>A<EFBFBD> <13>I<EFBFBD><01> <09> <0C> <0C>T<EFBFBD>Y<EFBFBD>Y<EFBFBD><1F> <09> <0C> <0C>Q<EFBFBD>X<EFBFBD>X<EFBFBD>Z<EFBFBD> <20><10>y<EFBFBD>y<EFBFBD>{<7B>r[c<08><><00>VP4'dVPPpM VPpVP 4V3#r])r^rrFr <00>get_name)r!ras& r*<00>_fields<64>Ed25519Key._fields<64>s:<00><00> <0F>=<3D>=<3D>?<3F>?<3F><14>!<21>!<21>,<2C>,<2C>A<EFBFBD><14>#<23>#<23>A<EFBFBD><14> <0A> <0A><0F><11>#<23>#r[c<08><00>VP#r])r<00>r!s&r*re<00>Ed25519Key.get_name<6D>s <00><00><13>y<EFBFBD>y<EFBFBD>r[c<08><00>R#)<01><00>ris&r*<00>get_bits<74>Ed25519Key.get_bits<74>s<00><00>r[c<08><00>VPRJ#r])rris&r*r^<00>Ed25519Key.can_sign<67>s<00><00><13> <20> <20><04>,<2C>,r[c<08><><00>\4pVPVP4VPVPP V4P
4V#r])rr_rr<00>sign<67> signature)r!r"<00> algorithmrbs&&& r*<00> sign_ssh_data<74>Ed25519Key.sign_ssh_data<74>sA<00><00> <13>I<EFBFBD><01> <09> <0C> <0C>T<EFBFBD>Y<EFBFBD>Y<EFBFBD><1F> <09> <0C> <0C>T<EFBFBD>&<26>&<26>+<2B>+<2B>D<EFBFBD>1<>;<3B>;<3B><<3C><10>r[c<08><><00>VP4VP8wdR#VPPWP 44R# \
P PdR#i;i)FT)r<rr <00>verifyrr<00>
exceptions<EFBFBD>BadSignatureError)r!r"rs&&&r*<00>verify_ssh_sig<69>Ed25519Key.verify_ssh_sig<69>sZ<00><00> <0E><<3C><<3C>><3E>T<EFBFBD>Y<EFBFBD>Y<EFBFBD> &<26><18> <18> <10> <1F> <1F> &<26> &<26>t<EFBFBD>^<5E>^<5E>-=<3D> ><3E><18><><14><EFBFBD><EFBFBD>0<>0<> <19><18> <19>s<00>)A<00>A1<03>0A1)rr r)NNNNNr])<12>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__rr+rr`<00>propertyrfrernr^rvr|<00>__static_attributes__<5F>__classdictcell__)<01> __classdict__s@r*r r sT<00><><00><00> <08> <19>D<EFBFBD>,<2C>:^<1F>@<1B><0E>$<24><0E>$<24><19><13>-<2D><11> <18> r[r )r0<00>cryptography.hazmat.backendsr<00>&cryptography.hazmat.primitives.ciphersr<00> nacl.signingr<00>paramiko.messager<00> paramiko.pkeyrrr<00> paramiko.utilr <00>paramiko.ssh_exceptionr
r r rmr[r*<00><module>r<>s0<00><01>"<0E>8<>9<><13>$<24>B<>B<><1B>J<>v<18><14>vr[