> For the complete documentation index, see [llms.txt](https://dev-en.omnione.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev-en.omnione.net/sdk-instruction-guide/core-sdk-guide/ios-wallet/untitled-2.md).

# Enum

This framework is written with the Objective-C

### IWKeyEnum.h

#### ALGORITHM\_TYPE

```
typedef NS_ENUM(NSInteger, ALGORITHM_TYPE){
    ALGORITHM_SECP256K1               =   0
};
```

Description

* This is the key algorithm type in IWKey class

#### AES\_TYPE

```
typedef NS_ENUM(NSInteger, AES_TYPE){
    AES_TYPE128    =   0,
    AES_TYPE256
};
```

Description

* This is AES type in AESCryption class

#### ENCRYPTION\_TYPE

```
typedef NS_ENUM(NSInteger, ENCRYPTION_TYPE){
    ENCRYPTION_TYPE_AES_128    =   0,
    ENCRYPTION_TYPE_AES_256
};
```

Description

* This is encryption type in IWRecoveryManager class&#x20;

#### BACKUP\_OPTION

```
typedef NS_OPTIONS(int8_t, BACKUP_OPTION){
    BACKUP_OPTION_TOTAL         =   0,
    BACKUP_OPTION_DID_DOCUMENT  =   1<<0,
    BACKUP_OPTION_CLAIM         =   1<<1,
    BACKUP_OPTION_KEY           =   1<<2
};
```

Description

* This is back-up type in IWRecoveryManager class
