/var/opt/nydus/ops/cryptography/hazmat/backends/openssl/__pycache__
NameSizeModeActions
aead.cpython-312.pyc128340644editdlrm
backend.cpython-312.pyc1301920644editdlrm
ciphers.cpython-312.pyc147840644editdlrm
cmac.cpython-312.pyc52500644editdlrm
decode_asn1.cpython-312.pyc11260644editdlrm
dh.cpython-312.pyc213110644editdlrm
dsa.cpython-312.pyc168870644editdlrm
ec.cpython-312.pyc172110644editdlrm
ed448.cpython-312.pyc97260644editdlrm
ed25519.cpython-312.pyc97730644editdlrm
hashes.cpython-312.pyc58410644editdlrm
hmac.cpython-312.pyc57700644editdlrm
poly1305.cpython-312.pyc47250644editdlrm
rsa.cpython-312.pyc287200644editdlrm
utils.cpython-312.pyc32720644editdlrm
x448.cpython-312.pyc66760644editdlrm
x25519.cpython-312.pyc72310644editdlrm
__init__.cpython-312.pyc3000644editdlrm
Edit: /var/opt/nydus/ops/cryptography/hazmat/backends/openssl/__pycache__/ed25519.cpython-312.pyc (9773B)
O j!ddlZddlmZddlmZddlmZmZmZm Z ejrddl m Z Gdde Z Gdd eZy) N) exceptions) serialization)_ED25519_KEY_SIZE_ED25519_SIG_SIZEEd25519PrivateKeyEd25519PublicKey)BackendcpeZdZd dZdej dej defdZdefdZ dededd fd Z y ) _Ed25519PublicKeyc ||_||_yN_backend _evp_pkeyselfbackendevp_pkeys ]/opt/nydus/tmp/pip-target-a90h98xg/lib/python/cryptography/hazmat/backends/openssl/ed25519.py__init__z_Ed25519PublicKey.__init__ !encodingformatreturncj|tjjus|tjjurS|tjjus|tjjur t d|j S|j j||||jdS)Nz3When using Raw both encoding and format must be Raw) rEncodingRaw PublicFormat ValueError_raw_public_bytesr_public_key_bytesr)rrrs r public_bytesz_Ed25519PublicKey.public_bytess  ..22 233777 6 6 : ::!;!;!?!?? I))+ +}}.. fdDNND  rc|jjjdt}|jjjdt}|jjj |j ||}|jj|dk(|jj|dtk(|jjj|tddSNzunsigned char []size_t *r) r_ffinewr_libEVP_PKEY_get_raw_public_keyropenssl_assertbufferrbufbuflenress rr!z#_Ed25519PublicKey._raw_public_bytes0smm  $$%79JK##'' 4EFmm  << NNC  $$SAX. $$VAY2C%CD}}!!((.?@CCr signaturedataNc v|jjj}|jj||jjj k7|jjj ||jjj}|jjj||jjj |jjj |jjj |j}|jj|dk(|jjj||t||t|}|dk7r*|jjtjy)Nr')rr*EVP_MD_CTX_newr,r(NULLgcEVP_MD_CTX_freeEVP_DigestVerifyInitrEVP_DigestVerifylen_consume_errorsrInvalidSignature)rr2r3 evp_md_ctxr1s rverifyz_Ed25519PublicKey.verify:s>]]''668  $$Z4==3E3E3J3J%JK]]''**  **:: mm  55  MM   # # MM   # # MM   # # NN   $$SAX.mm  11  3y>4T  !8 MM ) ) +-- - rrr ) __name__ __module__ __qualname__rrrrbytesr#r!r?rrr r s\" (( **    .D5D..U.t.rr ceZdZd dZdefdZdedefdZdejdejdejdefd Z defd Z y ) _Ed25519PrivateKeyc ||_||_yr rrs rrz_Ed25519PrivateKey.__init__Qrrrc|jjjdt}|jjjdt}|jjj |j ||}|jj|dk(|jj|dtk(|jjj|dd}|jj|Sr%) rr(r)rr*r+rr,r-ed25519_load_public_bytes)rr/r0r1r#s r public_keyz_Ed25519PrivateKey.public_keyUsmm  $$%79JK##'' 4EFmm  << NNC  $$SAX. $$VAY2C%CD}}))005a8 }}66|DDrr3c |jjj}|jj||jjj k7|jjj ||jjj}|jjj||jjj |jjj |jjj |j}|jj|dk(|jjjdt}|jjjdt|}|jjj||||t|}|jj|dk(|jj|dtk(|jjj||dddS)Nr'zunsigned char[]r&r)rr*r5r,r(r6r7r8EVP_DigestSignInitrr)rr;EVP_DigestSignr-)rr3r>r1r/r0s rsignz_Ed25519PrivateKey.sign`s]]''668  $$Z4==3E3E3J3J%JK]]''**  **:: mm  33  MM   # # MM   # # MM   # # NN   $$SAX.mm  $$%68IJ##'' CH=mm  // VT3t9  $$SAX. $$VAY2C%CD}}!!((fQi8;;rrrencryption_algorithmc|tjjus|tjjurm|tjjus6|tjjust |tj s t d|jS|jj|||||jdS)NzcWhen using Raw both encoding and format must be Raw and encryption_algorithm must be NoEncryption()) rrr PrivateFormat isinstance NoEncryptionr _raw_private_bytesr_private_key_bytesr)rrrrPs r private_bytesz _Ed25519PrivateKey.private_bytesws  ..22 244888m99====#9#9#=#==!(-*D*D!F **, ,}}// f2D$..$  rc|jjjdt}|jjjdt}|jjj |j ||}|jj|dk(|jj|dtk(|jjj|tddSr%) rr(r)rr*EVP_PKEY_get_raw_private_keyrr,r-r.s rrUz%_Ed25519PrivateKey._raw_private_bytessmm  $$%79JK##'' 4EFmm  == NNC  $$SAX. $$VAY2C%CD}}!!((.?@CCrNr@)rArBrCrrrKrDrOrrrRKeySerializationEncryptionrWrUrErrrGrGPst" E, E<<5<. (( ++ ,FF    8DEDrrG)typing cryptographyrcryptography.hazmat.primitivesr1cryptography.hazmat.primitives.asymmetric.ed25519rrrr TYPE_CHECKING,cryptography.hazmat.backends.openssl.backendr r rGrErrrasG #8 D9.(9.xKD*KDr