| Current Path : /usr/lib/python3/dist-packages/uaclient/entitlements/__pycache__/ |
| Current File : //usr/lib/python3/dist-packages/uaclient/entitlements/__pycache__/fips.cpython-38.pyc |
U
8�-d�F � @ sl d dl Z d dlZd dlmZ d dlmZmZmZ d dlm Z m
Z
mZmZm
Z
mZ d dlmZmZ d dlmZ d dlmZ d dlmZ d d lmZ d d
lmZ d dlmZmZ d dlm Z m!Z!m"Z" e
�#� Z$d
dddgZ%ddgZ&e%e& e%e& e%d�Z'dddgZ(dddddgZ)dddddgZ*e%e& e( e%e& e) e%e* d�Z+G dd� dej,�Z-G dd� de-�Z.G dd � d e-�Z/dS )!� N)�groupby)�List�Optional�Tuple)�apt�event_logger�
exceptions�messages�system�util)�NoCloudTypeReason�get_cloud_type)�repo)�IncompatibleService)�ApplicationStatus)�notices)�Notice)�ServicesOnceEnabledData�services_once_enabled_file)�MessagingOperations�MessagingOperationsDict�StaticAffordance�
strongswan�strongswan-hmac�openssh-client�openssh-server�openssh-client-hmac�openssh-server-hmac)Zxenial�bionic�focal�openssl�libssl1.0.0�libssl1.0.0-hmac� libssl1.1�libssl1.1-hmac�libgcrypt20�libgcrypt20-hmacc s2 e Zd ZdZdZdZdZdZdddd d
d d
ddd
ddddddddgZe dd� �Z
d2eee
eedd�� fdd�
Zd3e
edd�dd�Ze
e
ed �� fd!d"�Ze eed#f d$�d%d&��Ze ee
d$�� fd'd(��Zeeeej f d$�� fd)d*�Zdd$�d+d,�Zd4eed-�� fd.d/�
Zd5edd-�� fd0d1�
Z� ZS )6�FIPSCommonEntitlementi� zubuntu-advantage-fips.gpgz/proc/sys/crypto/fips_enabledTz/https://ubuntu.com/security/certifications#fipszfips-initramfsr# r$ r! r"