mirror of
https://github.com/oxen-io/lokinet.git
synced 2024-11-02 03:40:12 +00:00
17 lines
532 B
C
17 lines
532 B
C
|
|
||
|
#ifndef stream_salsa20_H
|
||
|
#define stream_salsa20_H
|
||
|
|
||
|
#include <stdint.h>
|
||
|
|
||
|
typedef struct crypto_stream_salsa20_implementation {
|
||
|
int (*stream)(unsigned char *c, unsigned long long clen,
|
||
|
const unsigned char *n, const unsigned char *k);
|
||
|
int (*stream_xor_ic)(unsigned char *c, const unsigned char *m,
|
||
|
unsigned long long mlen,
|
||
|
const unsigned char *n, uint64_t ic,
|
||
|
const unsigned char *k);
|
||
|
} crypto_stream_salsa20_implementation;
|
||
|
|
||
|
#endif
|