chacha_ctx_t
chacha_keysetup(chacha_ctx_t *x, const u8 *k, u32 kbits, u32 ivbits __unused)
chacha_ivsetup(chacha_ctx_t *x, const u8 *iv)
chacha_encrypt_bytes(chacha_ctx_t *x, const u8 *m, u8 *c, u32 bytes)
extern void chacha_keysetup(chacha_ctx_t *, const uint8_t *, uint32_t,
extern void chacha_ivsetup(chacha_ctx_t *, const uint8_t *);
extern void chacha_encrypt_bytes(chacha_ctx_t *, const uint8_t *, uint8_t *,
chacha_ctx_t arc4_chacha; /* chacha context */
chacha_ctx_t ctx;