Use the keystream function like we do for other stream ciphers.

This commit is contained in:
Dag-Erling Smørgrav 2017-03-19 14:52:14 +01:00
parent 536a5a31d4
commit e21ec8afbc

View file

@ -1977,7 +1977,7 @@ t_rc4(char **desc CRYB_UNUSED, void *arg)
rc4_init(&ctx, CIPHER_MODE_ENCRYPT, t->key, t->keylen);
for (i = offset = 0; i < 18; ++i) {
do {
rc4_encrypt(&ctx, t_zero, out, 16);
rc4_keystream(&ctx, out, 16);
offset += 16;
} while (offset <= t->out[i].offset);
ret &= t_compare_mem(t->out[i].bytes, out, 16);