- w3[3] = 0;
-
- append_0x80_4x4 (w0, w1, w2, w3, pw_len);
-
- w0_t[0] = swap32 (w0[0]);
- w0_t[1] = swap32 (w0[1]);
- w0_t[2] = swap32 (w0[2]);
- w0_t[3] = swap32 (w0[3]);
- w1_t[0] = swap32 (w1[0]);
- w1_t[1] = swap32 (w1[1]);
- w1_t[2] = swap32 (w1[2]);
- w1_t[3] = swap32 (w1[3]);
- w2_t[0] = swap32 (w2[0]);
- w2_t[1] = swap32 (w2[1]);
- w2_t[2] = swap32 (w2[2]);
- w2_t[3] = swap32 (w2[3]);
- w3_t[0] = swap32 (w3[0]);
- w3_t[1] = swap32 (w3[1]);
- w3_t[2] = 0;
- w3_t[3] = (64 + pw_len) * 8;
-
- u32 digest[8];
-
- hmac_sha256_run (w0_t, w1_t, w2_t, w3_t, ipad, opad, digest);
+ w3[3] = (64 + pw_len) * 8;
+
+ u32x digest[8];
+
+ hmac_sha256_run (w0, w1, w2, w3, ipad, opad, digest);