Added hash-mode 16900 = Ansible Vault
This commit is contained in:
@@ -531,6 +531,12 @@ typedef struct electrum_wallet
|
||||
|
||||
} electrum_wallet_t;
|
||||
|
||||
typedef struct ansible_vault
|
||||
{
|
||||
u32 ct_data_buf[4096];
|
||||
u32 ct_data_len;
|
||||
} ansible_vault_t;
|
||||
|
||||
typedef struct luks_tmp
|
||||
{
|
||||
u32 ipad32[8];
|
||||
@@ -1106,6 +1112,7 @@ typedef enum hash_type
|
||||
HASH_TYPE_ELECTRUM_WALLET = 67,
|
||||
HASH_TYPE_WPA_PMKID_PBKDF2 = 68,
|
||||
HASH_TYPE_WPA_PMKID_PMK = 69,
|
||||
HASH_TYPE_ANSIBLE_VAULT = 70,
|
||||
|
||||
} hash_type_t;
|
||||
|
||||
@@ -1315,6 +1322,7 @@ typedef enum kern_type
|
||||
KERN_TYPE_ELECTRUM_WALLET13 = 16600,
|
||||
KERN_TYPE_WPA_PMKID_PBKDF2 = 16800,
|
||||
KERN_TYPE_WPA_PMKID_PMK = 16801,
|
||||
KERN_TYPE_ANSIBLE_VAULT = 16900,
|
||||
KERN_TYPE_PLAINTEXT = 99999,
|
||||
|
||||
} kern_type_t;
|
||||
@@ -1391,6 +1399,7 @@ typedef enum rounds_count
|
||||
ROUNDS_ETHEREUM_PBKDF2 = 262144 - 1,
|
||||
ROUNDS_APPLE_SECURE_NOTES = 20000,
|
||||
ROUNDS_ETHEREUM_PRESALE = 2000 - 1,
|
||||
ROUNDS_ANSIBLE_VAULT = 10000,
|
||||
ROUNDS_STDOUT = 0
|
||||
|
||||
} rounds_count_t;
|
||||
@@ -1575,6 +1584,7 @@ int electrum_wallet13_parse_hash (u8 *input_buf, u32 input_len, hash_t *hash_bu
|
||||
int filevault2_parse_hash (u8 *input_buf, u32 input_len, hash_t *hash_buf, MAYBE_UNUSED hashconfig_t *hashconfig);
|
||||
int wpa_pmkid_pbkdf2_parse_hash (u8 *input_buf, u32 input_len, hash_t *hash_buf, MAYBE_UNUSED hashconfig_t *hashconfig);
|
||||
int wpa_pmkid_pmk_parse_hash (u8 *input_buf, u32 input_len, hash_t *hash_buf, MAYBE_UNUSED hashconfig_t *hashconfig);
|
||||
int ansible_vault_parse_hash (u8 *input_buf, u32 input_len, hash_t *hash_buf, MAYBE_UNUSED hashconfig_t *hashconfig);
|
||||
|
||||
/**
|
||||
* hook functions
|
||||
|
||||
Reference in New Issue
Block a user