/usr/share/crypto-policies/python/policygenerators/__pycache__
Edit: /usr/share/crypto-policies/python/policygenerators/__pycache__/bind.cpython-39.pyc (2280B)
a
ԏi
@ sD d dl Z d dlmZmZ d dlmZ ddlmZ G dd deZdS ) N)CalledProcessErrorcheck_output)mkstemp )ConfigGeneratorc
@ sZ e Zd ZdZddhZdZdddddd d
ddd
ZdddddZedd Z edd Z
dS )
BindGeneratorZbindZdnssecz>systemctl try-reload-or-restart bind.service 2>/dev/null || :
)ZDSAZNSEC3DSA)ZRSASHA1ZNSEC3RSASHA1)Z RSASHA256)Z RSASHA512)ZECCGOST)ZECDSAP256SHA256)ZECDSAP384SHA384)ZED25519)ZED448) zDSA-SHA1zRSA-SHA1zRSA-SHA2-256zRSA-SHA2-512ZGOSTR341001ECDSA-SHA2-256ECDSA-SHA2-384z
EDDSA-ED25519zEDDSA-ED448zSHA-1zSHA-256zSHA-384ZGOST)ZSHA1zSHA2-256zSHA2-384ZGOSTR94c C s |j }d}|d7 }|d7 }|d D ]:}z"| j| D ]}|| d7 }q2W q" tyZ Y q"0 q"d|d vr~d|d v r~|d 7 }d
|d vrd|d v r|d7 }|d
7 }|d7 }|d D ]0}z|| j| d7 }W q ty Y q0 q|d
7 }|S )N zdisable-algorithms "." {
zRSAMD5;
signz;
r Z SECP256R1groupzECDSAP256SHA256;
r Z SECP384R1zECDSAP384SHA384;
z};
zdisable-ds-digests "." {
hash)Zdisabledsign_not_mapKeyErrorhash_not_map)clsZpolicyipsiZ
disabled_sign r :/usr/share/crypto-policies/python/policygenerators/bind.pygenerate_config' s. zBindGenerator.generate_configc C s t \}}zt|d.}|d || |d W d n1 sL0 Y ztd|g}W nJ ty | d | d| Y W t| dS ty Y n0 W t| nt| 0 dS ) Nwz
options {
z
};
z/usr/sbin/named-checkconfz*There is an error in bind generated policyzPolicy:
FT) r osfdopenwriter r ZeprintunlinkOSError)r Zconfigfdpathf_r r r test_configD s$
(
zBindGenerator.test_configN)__name__
__module____qualname__ZCONFIG_NAMEZSCOPESZ
RELOAD_CMDr r classmethodr r" r r r r r
s,
r ) r
subprocessr r Ztempfiler Zconfiggeneratorr r r r r r
s