/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__/eddsa.cpython-313.pyc (4377B)
j 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) )Type)
serialization)ed448ed25519)CryptographyPrivateKeyCryptographyPublicKey) Algorithm)DNSKEYc T \ rS rSrS\S\SS4S jrS\4S jr\S\SS 4S j5 r S
r
g)PublicEDDSA signaturedatareturnNc : U R R X5 g )N)keyverify)selfr r s G/usr/lib/rads/venv/lib/python3.13/site-packages/dns/dnssecalgs/eddsa.pyr PublicEDDSA.verify s ( c U R R [ R R [ R
R S9$ )z,Encode a public key per RFC 8080, section 3.)encodingformat)r public_bytesr EncodingRawPublicFormat)r s r encode_key_bytesPublicEDDSA.encode_key_bytes s; xx$$"++//
8R8R8V8V %
r r c v U R U5 U " U R R UR 5 S9$ N)r )!_ensure_algorithm_key_combinationkey_clsfrom_public_bytesr )clsr s r from_dnskeyPublicEDDSA.from_dnskey s3 --c2--cgg6
r )__name__
__module____qualname____firstlineno__bytesr r classmethodr
r' __static_attributes__r) r r r r sJ ) )U )t )
%
f
r r c \ \ rS rSr% \\ \S' SS\S\S\S\4S jjr \
SS j5 rS rg
)
PrivateEDDSA
public_clsr r
deterministicr c U R R U5 nU( a U R 5 R XA5 U$ )z1Sign using a private key per RFC 8080, section 4.)r sign
public_keyr )r r r r5 r s r r7 PrivateEDDSA.sign s4 HHMM$' OO$$Y5r c > U " U R R 5 S9$ r" )r$ generate)r&