/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__/base.cpython-313.pyc (4701B)
j S SK JrJr S SKJrJrJr S SKrS SK rS SK
Jr S SKJ
r
S SKJr S SKJr " S S \5 r " S
S\5 rg) )ABCabstractmethod)AnyOptionalTypeN) Algorithm)AlgorithmKeyMismatch)DNSKEY)Flagc & \ rS rSr% \\S' \S\SS4S j5 r\S\ S\ SS4S j5 r
\S\ 4S
j5 r\S\
SS4S j5 r\R S4S
\S\S\
4S jjr\\S\
SS 4S j5 5 r\\S\ SS 4S j5 5 r\S\ 4S j5 rSrg)GenericPublicKey algorithmkeyreturnNc g N selfr s F/usr/lib/rads/venv/lib/python3.13/site-packages/dns/dnssecalgs/base.py__init__GenericPublicKey.__init__ signaturedatac g)zVerify signed DNSSEC dataNr )r r r s r verifyGenericPublicKey.verify r c g)zEncode key as bytes for DNSKEYNr r s r encode_key_bytes!GenericPublicKey.encode_key_bytes r! r c D UR U R :w a [ eg r )r r clsr s r !_ensure_algorithm_key_combination2GenericPublicKey._ensure_algorithm_key_combination s ==CMM)&& *r flagsprotocolc [ [ R R [ R R UUU R
U R
5 S9$ )zReturn public key as DNSKEY)rdclassrdtyper, r- r r )r
dns
rdataclassIN rdatatyper r$ )r r, r- s r to_dnskeyGenericPublicKey.to_dnskey sB NN%%==''nn%%'
r c g)zCreate public key from DNSKEYNr r' s r from_dnskeyGenericPublicKey.from_dnskey+ r! r
public_pemc g)zPCreate public key from PEM-encoded SubjectPublicKeyInfo as specified
in RFC 5280Nr )r( r: s r from_pemGenericPublicKey.from_pem0 r! r c g)zNReturn public-key as PEM-encoded SubjectPublicKeyInfo as specified
in RFC 5280Nr r# s r to_pemGenericPublicKey.to_pem6 r! r r )__name__
__module____qualname____firstlineno__r __annotations__r r r bytesr r$ classmethodr
r) r ZONEintr5 r8 r<