1 #include "crypto_stream_chacha20.h"
5 crypto_stream_chacha20_keybytes(void) {
6 return crypto_stream_chacha20_KEYBYTES;
10 crypto_stream_chacha20_noncebytes(void) {
11 return crypto_stream_chacha20_NONCEBYTES;
15 crypto_stream_chacha20(unsigned char *c, unsigned long long clen,
16 const unsigned char *n, const unsigned char *k)
18 return crypto_stream_chacha20_ref(c, clen, n, k);
22 crypto_stream_chacha20_xor_ic(unsigned char *c, const unsigned char *m,
23 unsigned long long mlen,
24 const unsigned char *n, uint64_t ic,
25 const unsigned char *k)
27 return crypto_stream_chacha20_ref_xor_ic(c, m, mlen, n, ic, k);
31 crypto_stream_chacha20_xor(unsigned char *c, const unsigned char *m,
32 unsigned long long mlen, const unsigned char *n,
33 const unsigned char *k)
35 return crypto_stream_chacha20_ref_xor_ic(c, m, mlen, n, 0U, k);