LMI_LUKSFormatSetting

Class reference

Subclass of LMI_EncryptionFormatSetting

Parameters used to create LUKS format by LMI_LUKSConfigurationService.

Key properties

Local properties

string OtherChainMode

Name of other block cipher encryption mode if ChainMode property has value of “Other”.

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

uint16 ChainMode

Block cipher encryption mode.

ValueMap Values
0 CBC
1 XTS
2 Other

string OtherIVMode

Name of other initialization vector if IVMode property has value of “Other”.

string OtherCipher

Name of other encryption block cipher if Cipher property has value of “Other”.

uint16 Cipher

Encryption block cipher.

ValueMap Values
0 Blowfish
1 Serpent
2 AES
65535 Other

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

uint16 KeySize

Master key size in bits. The argument has to be a multiple of 8.

string OtherESSIVHashAlhorithm

Name of other hash algorithm to derive initial vector if ESSIVHashAlhorithm has value of “Other”.

Local methods

None

Inherited properties

string InstanceID
string Caption
uint64 Generation

Inherited methods

None

Table Of Contents

Previous topic

LMI_LUKSFormatCapabilities

Next topic

LMI_LUKSResidesOnExtent

This Page