|
|
|
@ -86,7 +86,7 @@ void lotus_mix (u32x *in, __local u32 *s_lotus_magic_table)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void lotus_transform_password (u32x in[4], u32x out[4], __local u32 *s_lotus_magic_table)
|
|
|
|
|
void lotus_transform_password (const u32x in[4], u32x out[4], __local u32 *s_lotus_magic_table)
|
|
|
|
|
{
|
|
|
|
|
u32x t = out[3] >> 24;
|
|
|
|
|
|
|
|
|
@ -183,7 +183,7 @@ void pad (u32 w[4], const u32 len)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void mdtransform_norecalc (u32x state[4], u32x block[4], __local u32 *s_lotus_magic_table)
|
|
|
|
|
void mdtransform_norecalc (u32x state[4], const u32x block[4], __local u32 *s_lotus_magic_table)
|
|
|
|
|
{
|
|
|
|
|
u32x x[12];
|
|
|
|
|
|
|
|
|
@ -208,7 +208,7 @@ void mdtransform_norecalc (u32x state[4], u32x block[4], __local u32 *s_lotus_ma
|
|
|
|
|
state[3] = x[3];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void mdtransform (u32x state[4], u32x checksum[4], u32x block[4], __local u32 *s_lotus_magic_table)
|
|
|
|
|
void mdtransform (u32x state[4], u32x checksum[4], const u32x block[4], __local u32 *s_lotus_magic_table)
|
|
|
|
|
{
|
|
|
|
|
mdtransform_norecalc (state, block, s_lotus_magic_table);
|
|
|
|
|
|
|
|
|
|