mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-29 21:27:13 +09:00
28 lines
1.0 KiB
C
28 lines
1.0 KiB
C
|
|
#include <stdint.h>
|
|
|
|
#include "crypto_stream_chacha20.h"
|
|
|
|
extern struct crypto_stream_chacha20_implementation
|
|
crypto_stream_chacha20_vec_implementation;
|
|
|
|
int
|
|
crypto_stream_chacha20_vec(unsigned char *c, unsigned long long clen,
|
|
const unsigned char *n, const unsigned char *k);
|
|
|
|
int
|
|
crypto_stream_chacha20_vec_xor_ic(unsigned char *c, const unsigned char *m,
|
|
unsigned long long mlen,
|
|
const unsigned char *n, uint64_t ic,
|
|
const unsigned char *k);
|
|
|
|
int
|
|
crypto_stream_chacha20_ietf_vec(unsigned char *c, unsigned long long clen,
|
|
const unsigned char *n, const unsigned char *k);
|
|
|
|
int
|
|
crypto_stream_chacha20_ietf_vec_xor_ic(unsigned char *c, const unsigned char *m,
|
|
unsigned long long mlen,
|
|
const unsigned char *n, uint32_t ic,
|
|
const unsigned char *k);
|