Lines Matching defs:regs
130 static inline void rotate_regs(uint32_t regs[8])
133 backup = regs[6];
134 regs[6] = regs[5];
135 regs[5] = regs[4];
136 regs[4] = regs[3];
137 regs[3] = regs[2];
138 regs[2] = regs[1];
139 regs[1] = regs[0];
140 regs[0] = regs[7];
141 regs[7] = backup;
144 static void sha256_block_calc(uint32_t regs[8], const uint8_t *data)
152 t1 = regs[7] + sigma_1(regs[4]) + ch(regs[4], regs[5], regs[6]) + const_key[t] + w[t];
153 regs[3] += t1;
154 regs[7] = sigma_0(regs[0]) + maj(regs[0], regs[1], regs[2]) + t1;
156 rotate_regs(regs);
164 uint32_t regs[8];
171 regs[j] = iv[j];
174 sha256_block_calc(regs, pdata);
177 iv[j] += regs[j];