
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3
."Édp  ã               @   s    d dl mZ G dd„ deƒZdS )é   )ÚConfigGeneratorc               @   sJ   e Zd ZdZddhZddddœZdddd	d
œZedd„ ƒZedd„ ƒZ	dS )ÚKRB5GeneratorZkrb5Zkerberoszcamellia256-cts-cmaczcamellia128-cts-cmac)zCAMELLIA-256-CBCzCAMELLIA-128-CBCzCAMELLIA-128-CTSzaes256-cts-hmac-sha1-96zaes256-cts-hmac-sha384-192zaes128-cts-hmac-sha1-96zaes128-cts-hmac-sha256-128)zAES-256-CBC-HMAC-SHA1zAES-256-CBC-HMAC-SHA2-384zAES-128-CBC-HMAC-SHA1zAES-128-CBC-HMAC-SHA2-256c             C   s   |j }d}d}|d7 }d}xX|d D ]L}xF|d D ]:}y | j|| j|d |  |ƒ}W q2 tk
rj   Y q2X q2W q$W x>|d D ]2}y| j|| j| |ƒ}W q~ tk
r®   Y q~X q~W d|d krÚd	|d krÚ| j|d
|ƒ}||d 7 }|jd dkrü|d7 }|S )Nú z[libdefaults]
zpermitted_enctypes = Ú ZmacZcipherú-zRC4-128zHMAC-MD5zarcfour-hmac-md5Ú
Zmin_dh_sizei   zpkinit_dh_min_bits=4096
)ZenabledÚappendÚcipher_mac_mapÚKeyErrorÚ
cipher_mapZintegers)ÚclsZpolicyÚpÚsepZcfgÚsÚjÚi© r   ú;./usr/share/crypto-policies/python/policygenerators/krb5.pyÚgenerate_config   s,     
zKRB5Generator.generate_configc             C   s   dS )NTr   )r   Úconfigr   r   r   Útest_config<   s    zKRB5Generator.test_configN)
Ú__name__Ú
__module__Ú__qualname__ZCONFIG_NAMEZSCOPESr   r	   Úclassmethodr   r   r   r   r   r   r   	   s   !r   N)Zconfiggeneratorr   r   r   r   r   r   Ú<module>   s   