/usr/lib/rads/venv/lib/python3.13/site-packages/dns/dnssecalgs/__pycache__
Edit: /usr/lib/rads/venv/lib/python3.13/site-packages/dns/dnssecalgs/__pycache__/ecdsa.cpython-313.pyc (6230B)
jd S SK Jr S SKJr S SKJrJr S SKJrJ r S SK
Jr S SKJ
r
" S S\ 5 r " S S
\5 r " S S\5 r " S
S\5 r " S S\5 r " S S\5 rg) )default_backend)hashes)ecutils)CryptographyPrivateKeyCryptographyPublicKey) Algorithm)DNSKEYc \ rS rSr% \R
\S' \R
r\\S' \ R \S' \R \S' \\S' S\
S\
S S
4S jrS \
4S jr\S\S S 4S
j5 rSrg
)PublicECDSA
key algorithmchosen_hashcurveoctets signaturedatareturnNc 0 USU R nXR S n[ R " [ R US5 [ R US5 5 nU R
R
XR[ R " U R 5 5 g )Nr big)
r r encode_dss_signatureint
from_bytesr verifyr ECDSAr )selfr r sig_rsig_ssigs G/usr/lib/rads/venv/lib/python3.13/site-packages/dns/dnssecalgs/ecdsa.pyr PublicECDSA.verify sn !dkk*++-(((NN5%(#..*F
288D,<,<#=> c U R R 5 nUR R U R S5 UR
R U R S5 - $ )z,Encode a public key per RFC 6605, section 4.r )r public_numbersxto_bytesr y)r pns r! encode_key_bytesPublicECDSA.encode_key_bytes sE
XX
$
$
&tt}}T[[%0244==e3TTTr# c
h U R U5 UR SU R nUR U R U R S- nU " [ R " U R
[ R US5 [ R US5 S9R [ 5 5 S9$ )Nr r )r r&