File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/Util/__pycache__/Padding.cpython-310.pyc
Back
o ;j � @ s( d dgZ ddlT ddd �Zddd�ZdS ) �pad�unpad� )�*�pkcs7c C s� |t | �| }|dkrt|�| }| | S |dkr*td�|d t|� }| | S |dkr>td�td�|d }| | S td��)a� Apply standard padding. Args: data_to_pad (byte string): The data that needs to be padded. block_size (integer): The block boundary to use for padding. The output length is guaranteed to be a multiple of :data:`block_size`. style (string): Padding algorithm. It can be *'pkcs7'* (default), *'iso7816'* or *'x923'*. Return: byte string : the original data with the appropriate padding added at the end. r �x923r � �iso7816� �Unknown padding style)�len�bchr� ValueError)Zdata_to_pad� block_size�style�padding_len�padding� r �K/opt/saltstack/salt/lib/python3.10/site-packages/Cryptodome/Util/Padding.pyr '