.. _LMI-LUKSFormatSetting: LMI_LUKSFormatSetting --------------------- Class reference =============== Subclass of :ref:`LMI_EncryptionFormatSetting ` Parameters used to create LUKS format by LMI_LUKSConfigurationService. Key properties ^^^^^^^^^^^^^^ | :ref:`InstanceID ` Local properties ^^^^^^^^^^^^^^^^ .. _LMI-LUKSFormatSetting-OtherChainMode: ``string`` **OtherChainMode** Name of other block cipher encryption mode if ChainMode property has value of "Other". .. _LMI-LUKSFormatSetting-IVMode: ``uint16`` **IVMode** Initialization Vector (IV) used for selected block mode (if block mode requires IV). ======== ======= ValueMap Values ======== ======= 0 Plain 1 Plain64 2 ESSIV 3 BENBI 4 Null 5 LMK 65535 Other ======== ======= .. _LMI-LUKSFormatSetting-ChainMode: ``uint16`` **ChainMode** Block cipher encryption mode. ======== ====== ValueMap Values ======== ====== 0 CBC 1 XTS 2 Other ======== ====== .. _LMI-LUKSFormatSetting-OtherIVMode: ``string`` **OtherIVMode** Name of other initialization vector if IVMode property has value of "Other". .. _LMI-LUKSFormatSetting-OtherCipher: ``string`` **OtherCipher** Name of other encryption block cipher if Cipher property has value of "Other". .. _LMI-LUKSFormatSetting-Cipher: ``uint16`` **Cipher** Encryption block cipher. ======== ======== ValueMap Values ======== ======== 0 Blowfish 1 Serpent 2 AES 65535 Other ======== ======== .. _LMI-LUKSFormatSetting-ESSIVHashAlhorithm: ``uint16`` **ESSIVHashAlhorithm** Hash algorithm used to derive initial vector. Used only if IVMode has value of "ESSIV" ======== ====== ValueMap Values ======== ====== 0 SHA256 1 SHA1 2 MD5 3 Other ======== ====== .. _LMI-LUKSFormatSetting-KeySize: ``uint16`` **KeySize** Master key size in bits. The argument has to be a multiple of 8. .. _LMI-LUKSFormatSetting-OtherESSIVHashAlhorithm: ``string`` **OtherESSIVHashAlhorithm** Name of other hash algorithm to derive initial vector if ESSIVHashAlhorithm has value of "Other". Local methods ^^^^^^^^^^^^^ *None* Inherited properties ^^^^^^^^^^^^^^^^^^^^ | ``string`` :ref:`ElementName ` | ``string`` :ref:`InstanceID ` | ``string`` :ref:`Caption ` | ``string`` :ref:`ConfigurationName ` | ``uint64`` :ref:`Generation ` | ``uint16`` :ref:`ChangeableType ` | ``string`` :ref:`Description ` Inherited methods ^^^^^^^^^^^^^^^^^ *None*