chacha20_crypt
chacha20_crypt(chacha_state, b.block0, pad0, sizeof(b.block0));
chacha20_crypt(chacha_state, dst, src, dst_len);
chacha20_crypt(&chacha_state, b.block0, pad0, sizeof(b.block0));
chacha20_crypt(&chacha_state, addr, addr, l);
chacha20_crypt(&chacha_state, b.chacha_stream, pad0,
chacha20_crypt(chacha_state, b.block0, pad0, sizeof(b.block0));
chacha20_crypt(chacha_state, dst, src, src_len);
chacha20_crypt(&chacha20_state, b.block0, b.block0, sizeof(b.block0));
chacha20_crypt(&chacha20_state, dst, src, src_len);