stream_salsa20.h 532 B

12345678910111213141516
  1. #ifndef stream_salsa20_H
  2. #define stream_salsa20_H
  3. #include <stdint.h>
  4. typedef struct crypto_stream_salsa20_implementation {
  5. int (*stream)(unsigned char *c, unsigned long long clen,
  6. const unsigned char *n, const unsigned char *k);
  7. int (*stream_xor_ic)(unsigned char *c, const unsigned char *m,
  8. unsigned long long mlen,
  9. const unsigned char *n, uint64_t ic,
  10. const unsigned char *k);
  11. } crypto_stream_salsa20_implementation;
  12. #endif