/var/opt/nydus/ops/cryptography/hazmat/backends/openssl/__pycache__
Edit: /var/opt/nydus/ops/cryptography/hazmat/backends/openssl/__pycache__/utils.cpython-312.pyc (3272B)
Oj/ d dl Z d dlmZ d dlmZ e j
rd dlmZ dddefdZ d ed
e j eej f de j eej f fdZ
y) N)hashes) Prehashed)Backendbackendr returnc | j j || j j }| j || j j k7 | j j || j j }| j j | }| j |dk( | j j ||j }|dk7 r| j }t d| | j j d }| j j || j j | }| j |dk( | j |d dkD | j j d|d }| j j ||| }|dk7 r| j }t d| | j j ||d d d S )N zError computing shared key.zsize_t *r zunsigned char[])_libEVP_PKEY_CTX_new_ffiNULLopenssl_assertgcEVP_PKEY_CTX_freeEVP_PKEY_derive_initEVP_PKEY_derive_set_peer _evp_pkey_consume_errors_with_text
ValueErrornewEVP_PKEY_derivebuffer)r evp_pkeypeer_public_keyctxreserrors_with_textkeylenbufs [/opt/nydus/tmp/pip-target-a90h98xg/lib/python/cryptography/hazmat/backends/openssl/utils.py_evp_pkey_deriver! s
,,
'
'',,2C2C
DC3',,"3"334
,,//#w||==
>C
,,
+
+C
0C3!8$
,,
/
/_5N5N
OC
ax"<<>68HII
\\
j
)F
,,
&
&sGLL,=,=v
FC3!8$6!9q=)
,,
,fQi
8C
,,
&
&sC
8C
ax"<<>68HII<<sF1I.q11 data algorithmc t |t s7t j | }|j | |j } n|j }t | |j k7 rt d | |fS )NzNThe provided data must be the same length as the hash algorithm's digest size.)
isinstancer r Hashupdatefinalize
_algorithmlendigest_sizer )r# r$ hash_ctxs r _calculate_digest_and_algorithmr. &