Lines Matching refs:chacha
118 chacha_keysetup(&context->chacha, data, RANDOM_KEYSIZE * 8); in randomdev_encrypt_init()
149 chacha_ivsetup(&context->chacha, NULL, (const void *)&lectr); in randomdev_keystream()
158 chacha_encrypt_bytes(&context->chacha, NULL, d_out, in randomdev_keystream()
169 chacha_ctrsave(&context->chacha, (void *)&lectr); in randomdev_keystream()
214 *keyp = (const void *)&context->chacha.input[4]; in randomdev_getkey()
217 if (context->chacha.input[0] == U8TO32_LITTLE(sigma) && in randomdev_getkey()
218 context->chacha.input[1] == U8TO32_LITTLE(&sigma[4]) && in randomdev_getkey()
219 context->chacha.input[2] == U8TO32_LITTLE(&sigma[8]) && in randomdev_getkey()
220 context->chacha.input[3] == U8TO32_LITTLE(&sigma[12])) { in randomdev_getkey()
230 if (context->chacha->input[0] == U8TO32_LITTLE(tau) && in randomdev_getkey()
231 context->chacha->input[1] == U8TO32_LITTLE(&tau[4]) && in randomdev_getkey()
232 context->chacha->input[2] == U8TO32_LITTLE(&tau[8]) && in randomdev_getkey()
233 context->chacha->input[3] == U8TO32_LITTLE(&tau[12])) { in randomdev_getkey()
241 (void *)context->chacha.input, " "); in randomdev_getkey()