Lines Matching refs:w
54 static void sm3_expand(u32 *t, u32 *w, u32 *wt) in sm3_expand() argument
61 w[i] = get_unaligned_be32((__u32 *)t + i); in sm3_expand()
64 tmp = w[i - 16] ^ w[i - 9] ^ rol32(w[i - 3], 15); in sm3_expand()
65 w[i] = p1(tmp) ^ (rol32(w[i - 13], 7)) ^ w[i - 6]; in sm3_expand()
69 wt[i] = w[i] ^ w[i + 4]; in sm3_expand()
72 static void sm3_compress(u32 *w, u32 *wt, u32 *m) in sm3_compress() argument
99 tt2 = gg(i, e, f, g) + h + ss1 + *w; in sm3_compress()
100 w++; in sm3_compress()
126 unsigned int w[68]; in sm3_transform() local
129 sm3_expand((u32 *)src, w, wt); in sm3_transform()
130 sm3_compress(w, wt, sst->state); in sm3_transform()
132 memzero_explicit(w, sizeof(w)); in sm3_transform()