- /**
- * base
- */
-
- u32 pw_buf0[4];
-
- pw_buf0[0] = pws[gid].i[ 0];
- pw_buf0[1] = pws[gid].i[ 1];
- pw_buf0[2] = pws[gid].i[ 2];
- pw_buf0[3] = pws[gid].i[ 3];
-
- u32 pw_buf1[4];
-
- pw_buf1[0] = pws[gid].i[ 4];
- pw_buf1[1] = pws[gid].i[ 5];
- pw_buf1[2] = pws[gid].i[ 6];
- pw_buf1[3] = pws[gid].i[ 7];
-
- const u32 pw_len = pws[gid].pw_len;
-
- /**
- * salt
- */
-
- const u32 salt_len = salt_bufs[salt_pos].salt_len;
-
- u32 s[8];
-
- s[0] = salt_bufs[salt_pos].salt_buf[0];
- s[1] = salt_bufs[salt_pos].salt_buf[1];
- s[2] = salt_bufs[salt_pos].salt_buf[2];
- s[3] = salt_bufs[salt_pos].salt_buf[3];
- s[4] = salt_bufs[salt_pos].salt_buf[4];
- s[5] = salt_bufs[salt_pos].salt_buf[5];
- s[6] = (32 + salt_len) * 8;
- s[7] = 0;
-