Current File : //usr/lib/python3/dist-packages/uaclient/entitlements/__pycache__/fips.cpython-312.pyc |
�
l�g}b � � � d dl Z d dlZd dlZd dlmZ d dlmZmZmZ d dl m
Z
mZmZm
Z
mZmZmZ d dlmZmZ d dlmZ d dlmZ d dlmZ d d lmZ d d
lmZ d dlmZm Z d dl!m"Z"m#Z#m$Z$ ejJ � Z& e jN ejP e)� � Z*g d
�Z+ddgZ,e+e,z e+e,z e+d�Z-g d�Z.g d�Z/g d�Z0e+e,z e.z e+e,z e/z e+e0z d�Z1 G d� dejd � Z3 G d� de3� Z4 G d� de3� Z5 G d� de4� Z6y)� N)�groupby)�List�Optional�Tuple)�api�apt�event_logger�
exceptions�messages�system�util)�NoCloudTypeReason�get_cloud_type)�repo)�EntitlementWithMessage)�ApplicationStatus)�notices)�Notice)�ServicesOnceEnabledData�services_once_enabled_file)�MessagingOperations�MessagingOperationsDict�StaticAffordance)�
strongswan�strongswan-hmac�openssh-client�openssh-server�shim-signed�openssh-client-hmac�openssh-server-hmac)�xenial�bionic�focal)�openssl�libssl1.0.0�libssl1.0.0-hmac)r$ � libssl1.1�libssl1.1-hmac�libgcrypt20�libgcrypt20-hmacc �j � � e Zd ZdZdZdZej ZdZ ej j Zg d�Z
edefd�� Zed� � Zd edefd
�Zdej* fd�Zdefd
�Zdej* fd�Z d#dej* deee deddf� fd�
Zdefd�Z d$dededdfd�Zdededef� fd�Zede e!df fd�� Z"edee f� fd�� Z#de e$eejJ f f� fd�Z&d%d�Z'dej* def� fd�Z(dej* def� fd �Z)d!� Z*dej* ddf� fd"�Z+� xZ,S )&�FIPSCommonEntitlementi� zubuntu-pro-fips.gpgz/proc/sys/crypto/fips_enabledT)zfips-initramfszfips-initramfs-genericr) r* �libgmp10�libgnutls30�libhogweed6�
libnettle8r% r&