Lines Matching defs:W
64 static inline void LOAD_OP(int I, u32 *W, const u8 *input)
66 W[I] = get_unaligned_be32((__u32 *)input + I);
69 static inline void BLEND_OP(int I, u32 *W)
71 W[I] = s1(W[I - 2]) + W[I - 7] + s0(W[I - 15]) + W[I - 16];
77 t1 = h + e1(e) + Ch(e, f, g) + sha256_K[i] + W[i]; \
84 const u8 *input, u32 W[64])
91 LOAD_OP(i + 0, W, input);
92 LOAD_OP(i + 1, W, input);
93 LOAD_OP(i + 2, W, input);
94 LOAD_OP(i + 3, W, input);
95 LOAD_OP(i + 4, W, input);
96 LOAD_OP(i + 5, W, input);
97 LOAD_OP(i + 6, W, input);
98 LOAD_OP(i + 7, W, input);
103 BLEND_OP(i + 0, W);
104 BLEND_OP(i + 1, W);
105 BLEND_OP(i + 2, W);
106 BLEND_OP(i + 3, W);
107 BLEND_OP(i + 4, W);
108 BLEND_OP(i + 5, W);
109 BLEND_OP(i + 6, W);
110 BLEND_OP(i + 7, W);
149 u32 W[64];
152 sha256_block_generic(state, data, W);
156 memzero_explicit(W, sizeof(W));