Files
pyGoEdge-UserPanel/.venv/Lib/site-packages/dns/dnssecalgs/__pycache__/base.cpython-312.pyc

30 lines
4.5 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
g<> i<> <00><00><><00>ddlmZmZddlmZmZddlZddlZddl m
Z
ddl m Z ddl mZddlmZGd<08>d e<01>ZGd
<EFBFBD>d e<01>Zy) <0C>)<02>ABC<42>abstractmethod)<02>Any<6E>TypeN)<01> Algorithm)<01>AlgorithmKeyMismatch)<01>DNSKEY)<01>Flagc<00> <00>eZdZUeed<ededdfd<05><04>Zedededdfd<08><04>Z edefd <09><04>Z
e de ddfd
<EFBFBD><04>Z ejd fd ed ede fd<0E>Ze ede ddfd<0F><04><00>Ze ededdfd<11><04><00>Zedefd<12><04>Zy)<13>GenericPublicKey<65> algorithm<68>key<65>returnNc<00><00>y<00>N<><00><02>selfrs <20>BE:\Project\pygoedge\.venv\Lib\site-packages\dns/dnssecalgs/base.py<70>__init__zGenericPublicKey.__init__<00><00><00> <0C><00> signature<72>datac<00><00>y)zVerify signed DNSSEC dataNr)rrrs r<00>verifyzGenericPublicKey.verify<00><00>rc<00><00>y)zEncode key as bytes for DNSKEYNr<00>rs r<00>encode_key_bytesz!GenericPublicKey.encode_key_bytesrrc<00>B<00>|j|jk7rt<00>yr)r r<00><02>clsrs r<00>!_ensure_algorithm_key_combinationz2GenericPublicKey._ensure_algorithm_key_combinations<00><00> <0E>=<3D>=<3D>C<EFBFBD>M<EFBFBD>M<EFBFBD> )<29>&<26> &<26> *r<00><00>flags<67>protocolc <00><><00>ttjjtjj|||j
|j <00><00><01>S)zReturn public key as DNSKEY)<06>rdclass<73>rdtyper&r'r r)r <00>dns<6E>
rdataclass<EFBFBD>IN<49> rdatatyper r )rr&r's r<00> to_dnskeyzGenericPublicKey.to_dnskey sB<00><00><15><17>N<EFBFBD>N<EFBFBD>%<25>%<25><16>=<3D>=<3D>'<27>'<27><17><1D><1A>n<EFBFBD>n<EFBFBD><14>%<25>%<25>'<27> 
<EFBFBD>
rc<00><00>y)zCreate public key from DNSKEYNrr"s r<00> from_dnskeyzGenericPublicKey.from_dnskey+rr<00>
public_pemc<00><00>y)zXCreate public key from PEM-encoded SubjectPublicKeyInfo as specified
in RFC 5280Nr)r#r2s r<00>from_pemzGenericPublicKey.from_pem0rrc<00><00>y)zVReturn public-key as PEM-encoded SubjectPublicKeyInfo as specified
in RFC 5280Nrrs r<00>to_pemzGenericPublicKey.to_pem6rr)<15>__name__<5F>
__module__<EFBFBD> __qualname__r<00>__annotations__rrr<00>bytesrr <00> classmethodr r$r
<00>ZONE<4E>intr/r1r4r6rrrr r s$<00><00><18><18><13> <0A>C<EFBFBD> <0A>D<EFBFBD> <0A><14> <0A><14>(<28><05>(<28>U<EFBFBD>(<28>t<EFBFBD>(<28><14>(<28><14>-<2D>%<25>-<2D><14>-<2D><11>'<27>F<EFBFBD>'<27>t<EFBFBD>'<27><11>'<27>&*<2A>Y<EFBFBD>Y<EFBFBD><01> 
<EFBFBD>s<EFBFBD> 
<EFBFBD>#<23> 
<EFBFBD>f<EFBFBD> 
<EFBFBD><11><13>,<2C>f<EFBFBD>,<2C>);<3B>,<2C><14><11>,<2C><11><13><17>%<25><17>,><3E><17><14><11><17><14><17><05><17><14>rr c
<00><><00>eZdZUeeed<ededdfd<05><04>Ze dde de
de
de fd <09><05>Z edd
<EFBFBD><04>Z e e dd e d e dzddfd <0A><05><00>Zedd e dzde fd<0E><05>Zy)<12>GenericPrivateKey<65>
public_clsrrNc<00><00>yrrrs rrzGenericPrivateKey.__init__?rrrr<00> deterministicc<00><00>y)zSign DNSSEC dataNr)rrrrCs r<00>signzGenericPrivateKey.signCrrc<00><00>y)zReturn public key instanceNrrs r<00>
public_keyzGenericPrivateKey.public_keyLrr<00> private_pem<65>passwordc<00><00>y)z*Create private key from PEM-encoded PKCS#8Nr)r#rHrIs rr4zGenericPrivateKey.from_pemPrrc<00><00>y)z(Return private key as PEM-encoded PKCS#8Nr)rrIs rr6zGenericPrivateKey.to_pemWrr)FT)rr r)r7r8r9rr r:rrrr;<00>boolrErGr<r4r6rrrr@r@<s<><00><00><14>%<25>&<26>&<26><13> <0A>C<EFBFBD> <0A>D<EFBFBD> <0A><14> <0A><14><1D>"<22> <1F><13><1F><15><1F><1C> <1F>
<0F> <1F><14><1F><14>)<29><14>)<29><11><13>:><3E>9<><1F>9<>+0<>4<EFBFBD><<3C>9<> <1C>9<><14><11>9<>
<14>7<>u<EFBFBD>t<EFBFBD>|<7C>7<>u<EFBFBD>7<><14>7rr@)<13>abcrr<00>typingrr<00>dns.rdataclassr+<00> dns.rdatatype<70>dns.dnssectypesr<00> dns.exceptionr<00>dns.rdtypes.ANY.DNSKEYr <00>dns.rdtypes.dnskeybaser
r r@rrr<00><module>rUs6<00><01>#<23><1C><15><14>%<25>.<2E>)<29>'<27>-<17>s<EFBFBD>-<17>`7<><03>7r