コード例 #1
0
ファイル: BF_fmt.c プロジェクト: abiggerhammer/magnum-jumbo
static void crypt_all(int count)
{
	if (keys_mode != saved_salt.subtype) {
		int i;

		keys_mode = saved_salt.subtype;
		sign_extension_bug = (keys_mode == 'x');
		for (i = 0; i < count; i++)
			BF_std_set_key(saved_key[i], i, sign_extension_bug);
	}

	BF_std_crypt(&saved_salt, count);
}
コード例 #2
0
ファイル: BF_fmt.c プロジェクト: Allen-smith/ctf-tools
static int crypt_all(int *pcount, struct db_salt *salt)
{
	const int count = *pcount;

	if (keys_mode != saved_salt.subtype) {
		int i;

		keys_mode = saved_salt.subtype;
		sign_extension_bug = (keys_mode == 'x');
		for (i = 0; i < count; i++)
			BF_std_set_key(saved_key[i], i, sign_extension_bug);
	}

	BF_std_crypt(&saved_salt, count);

	return count;
}
コード例 #3
0
ファイル: BF_fmt.c プロジェクト: Allen-smith/ctf-tools
static void set_key(char *key, int index)
{
	BF_std_set_key(key, index, sign_extension_bug);

	strnzcpy(saved_key[index], key, PLAINTEXT_LENGTH + 1);
}