/var/opt/nydus/ops/oscrypto/__pycache__
NameSizeModeActions
asymmetric.cpython-312.pyc117610644editdlrm
errors.cpython-312.pyc34960644editdlrm
kdf.cpython-312.pyc83310644editdlrm
keys.cpython-312.pyc7080644editdlrm
symmetric.cpython-312.pyc10880644editdlrm
tls.cpython-312.pyc6220644editdlrm
trust_list.cpython-312.pyc134620644editdlrm
util.cpython-312.pyc19390644editdlrm
version.cpython-312.pyc3650644editdlrm
_asn1.cpython-312.pyc21380644editdlrm
_asymmetric.cpython-312.pyc320300644editdlrm
_cipher_suites.cpython-312.pyc222960644editdlrm
_ecdsa.cpython-312.pyc222560644editdlrm
_errors.cpython-312.pyc12870644editdlrm
_ffi.cpython-312.pyc170820644editdlrm
_int.cpython-312.pyc9780644editdlrm
_pkcs1.cpython-312.pyc210960644editdlrm
_pkcs5.cpython-312.pyc41870644editdlrm
_pkcs12.cpython-312.pyc57770644editdlrm
_rand.cpython-312.pyc14390644editdlrm
_tls.cpython-312.pyc173070644editdlrm
_types.cpython-312.pyc14140644editdlrm
__init__.cpython-312.pyc99950644editdlrm
Edit: /var/opt/nydus/ops/oscrypto/__pycache__/_ffi.cpython-312.pyc (17082B)
N jF/0dZddlmZmZmZmZddlZddlZddlm Z ddl m Z ddl m Z mZmZmZgdZe d k(redd lmZiZeZ d Zd Zd ZdZdKdZdZdZdZdLdZdZdZdZ dZ!dZ"dZ#dZ$dLdZ%dKdZ&dZ'dZ(dZ)d Z*d!Z+d"Z,d#Z-d$Z.d Z/ngddl0Z0dd%l0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6ee3e0jne0jpfzZ9d&d&d&d&d'Z:e5e6e3e0jne3e2e4e0jve0jxd(Z=ejd)k(rdd*l0m>Z>e:jd&d&d&d&d+e=je0jpe3e6e3e6e>je>je0jne0jpe0jne0jne0jpd, d-ZBd.Zd/Zd0ZdKd1Zd2Zd3Zd4ZdLd5Zd6Zd7Zd8Z d9Z!d:Z"d;Z#d<Z$dLd=Z%dKd>Z&d?Z'd@Z(dAZ)dBZ*dCZ+dDZ,dEZ-dFZ.dGZ/dHZCGdIdJeDZEy)MzK Exceptions and compatibility shims for consistently using ctypes and cffi )unicode_literalsdivisionabsolute_importprint_functionN) find_library)ffi)str_clsbyte_cls int_types bytes_to_list)array_from_pointer array_setbuffer_from_bytesbuffer_from_unicodebuffer_pointer byte_arraybyte_string_from_bufferbytes_from_buffercallbackcastdereferrnoFFIEngineError get_libraryis_nullnativenewnull pointer_setref register_ffisizeofstruct struct_bytesstruct_from_bufferunwrapwrite_to_buffercffi)FFIc|t|<yN) _ffi_registrylibraryffi_objs >/opt/nydus/tmp/pip-target-a90h98xg/lib/python/oscrypto/_ffi.pyr"r"8s !( gc0|tvr t|StSr,)r-r )r/s r1_get_ffir4;s m # ) ) r2ctjdk(rtjd|Stjd|S)Nwin32zunsigned char[]zchar[])sysplatformr r initializers r1rr@s1 <<7 "77,k: :wwx--r2c.tjd|S)Nz wchar_t []r rr9s r1rrEsww|[11r2c&||||t|zyr,)lenbufferdataoffsets r1r(r(Hs,0vfs4y()r2c0tjd|gS)Nzchar *[]r<r@s r1rrKswwzF8,,r2c<t|}|j||Sr,)r4r)r/type_valuer0s r1rrNs7#||E5))r2c:t|}|j|Sr,)r4r#)r/rGr0s r1r#r#Rs7#~~e$$r2ch|tj||ddStj|ddSr,r r@r@maxlens r1rrVs2  ::ff-a0 0zz&!!$$r2c,tj|Sr,)r stringrDs r1rr[szz&!!r2c|Sr, byte_strings r1rr^sr2c||d<yNrrPpointer_rGs r1r r as  r2c4t|D] \}}|||< yr, enumeratearrayrGindexvals r1rrd#E*JE3E%L+r2c"tjSr,)r NULLrPr2r1rrhs xxr2c|y|tjk(rytjtj|dk(ry|dtjk(ryy)NTvoid *Fr)r r`getctypetypeofpoints r1rrksL = CHH  << 5) *h 6 8sxx r2c"tjSr,)r rrPr2r1rrvs yyr2ct|}g}||j||tddgvr|j|dS|j|g|S)NBCRYPT_KEY_HANDLEBCRYPT_ALG_HANDLEr)r4appendsetrr)r/rFrGr0paramss r1rrys^7#   MM% C,.ABC C<<q) )w{{5*6**r2c ||zSr,rPrGrBs r1r!r!s v~r2c|tk(rtj|S|tk(rtj|ddS||Sr,)r r rNr r@rFrGs r1rrs? G ::e$ $ H ::e$Q' 'U|r2c |dSrTrPres r1rr Qxr2c |dSrTrPres r1r'r'rsr2c@t|}|jd|zS)N%s *)r4r)r/namer0s r1r$r$s7#{{6D=))r2c2tj|ddSr,rJstruct_s r1r%r%szz'"1%%r2ct|}|jd|z}|d}t||}|j|}|j||dd|dd|S)Nrvr)r4rr#r@)r/rwr@r0new_struct_pointer new_struct struct_size struct_buffers r1r&r&sd7#$[[$7'* Wj1 '9: ">>&+>qA a!!r2ct|}|j|d|d|}|j|}|dk(rgSg}ddddddd}||v} td|D]+} || } | r|j | } |j | -|S)N[]rT)LPSTRLPCSTRLPWSTRLPCWSTRchar * wchar_t *)r4rr#rangerNrk) r/rwrfsizer0r[ total_bytesoutput string_types string_typeirGs r1rrs7# t4e<nnU+ ! I  l* q$A!HEu- MM%   r2c<t|}|j||Sr,)r4r)r/signature_namefuncr0s r1rrs7#55r2)pointerc_intc_char_pc_uintc_void_p c_wchar_pT)rbrrchar **)rbrrrintz unsigned intsize_tuint32_tr6)wintypes)rrrr) BYTErrrrULONGDWORDrrc|dddk(}|r|dd}|dddk(xr|tv}|r|dd}|jddk7}|rM||jddz|jd}|d k(rd }n t|}|d |jd}|tvr t|}n t ||}|rt j |}|||fS) Nz **z *rrrTr)_pointer_typesfindr _type_mapgetattrctypesPOINTER)r/rFis_double_pointer is_pointeris_arrays r1 _type_infors!"#J%/ #2JE23Z4'GE,G #2JE::c?b( UZZ_q0CAH2~x=!EJJsO,E I e$EGU+E NN5)EHe,,r2cyr,rPr.s r1r"r"s r2c,tj|Sr,)rcreate_string_bufferr9s r1rr s**;77r2c,tj|Sr,)rcreate_unicode_bufferr9s r1rrs++K88r2ct|tjtjr!tj||t |y|dk(r||_y|jd||z|_yrT) isinstancerrc_bytememmover>rGrawr?s r1r(r(sU ffnnV]]; < NN64T 3  Q;FL!::a/$6FLr2cHttj|tSr,)rrrrrDs r1rrsv{{68455r2ct||\}}}|rtj|}n|r||z}tj||Sr,)rrrr)r/rFrGrrs r1rrsD&0%&@# He NN5)E H$E{{5%((r2c,tj|Sr,)rr#)r/rGs r1r#r#(s}}U##r2ct|trtj||S||jd|S|jSrT)r_pointer_int_typesr string_atrrKs r1rr+sA f0 1##FF3 3  ::a' 'zzr2c|jSr,)rGrDs r1rr2s ||r2cPtjt|zt|Sr,)rrr>r rQs r1rr5s  K 00=3MNNr2c&||j_yr,)contentsrGrUs r1r r 8s"'r2c4t|D] \}}|||< yr,rXrZs r1rr;r^r2cyr,rPrPr2r1rr?sr2ct| Sr,)boolres r1rrBs;r2c*tjSr,)r get_errnorPr2r1rrEs!!r2ct||\}}}|r|dur||z}d}n||z}g}||j|||}|r t|}|S)NT)rrkr)r/rFrGrrrmrs r1rrHsi&0%&@# He 4 (   MM%  V_F r2c|dk(rtj|Stjtj||ztjtj SrT)rbyrefr addressofrrros r1r!r![sF Q;<<& &{{6++E2V;V^^FMM=Z[[r2crt||r|Stjdkr|tk(rt|tr|St|t j rP|jt jk(r3t jt j||jS||jS)N)) rr7 version_inforr rArray_type_rrr_length_rGrqs r1rr`s eU #L   d "u| 5)8TL eV\\ *u||v}}/L##F$4$4U$;U^^L LU[[!!r2c |dSrTrPres r1rrirsr2c|jSr,)rres r1r'r'ls ~~r2c6tt||Sr,)rr)r/rws r1r$r$os-ww-/00r2chtj|tj|jSr,)rrr#rrys r1r%r%rs$w7G7G)HIIr2ct||}|}tjtj||tj|tj |Sr,)rrrrr#r)r/rFr@class_rGs r1r&r&usH%(v''. f8MN~~e$$r2ct||\}}}tj|tj|}g}t d|D]}|j |||SrT)rrrrrrk)r/rFrfr_r[rrs r1rr{sW %0 1e E6>>%#89q$A MM%( #  r2c&t|||Sr,)r)r/signature_typers r1rrs/ww/55r2rct|}tjdk(rnd|z}|jdd|z}t t t tjdjd}|s |dk\r|}|S|dk\r||k(r|}|S) a Retrieve the C library path with special handling for Mac :param name: A unicode string of the library to search the system for :param dylib_name: Mac only - a unicode string of the unversioned dylib name :param version: Mac only - a unicode string of the dylib version to use. Used on macOS 10.15+ when the unversioned dylib is found, since unversioned OpenSSL/LibreSSL are just placeholders, and a versioned dylib must be imported. Used on macOS 10.16+ when find_library() doesn't return a result, due to system dylibs not being present on the filesystem any longer. :return: A unicode string of the path to the library darwinz /usr/lib/%sz.dylibz .%s.dylibr.) )r) rr7r8replacetuplemaprmac_versplit)rw dylib_nameversionr/ unversioned versionedrs r1rrs,4 G ||x#j0 ''+2GH C!1!1!3A!6!rsuSR $?? >5F?M %C) . 21-*%% " +*&"26FLL"hv}}0M%NN N!6>>(+//OO I ||w#   MM ^^^^$fnnV]]3%v~~nfnnV]]&CD  -6 8976)$O("&\ "1J% 6F#L Y r2