8 #include "crypto_core_hsalsa20.h"
9 #include "crypto_stream_salsa20.h"
11 static const unsigned char sigma
[16] = {
12 'e', 'x', 'p', 'a', 'n', 'd', ' ', '3', '2', '-', 'b', 'y', 't', 'e', ' ', 'k'
16 unsigned char *c
,unsigned long long clen
,
17 const unsigned char *n
,
18 const unsigned char *k
21 unsigned char subkey
[32];
22 crypto_core_hsalsa20(subkey
,n
,k
,sigma
);
23 return crypto_stream_salsa20(c
,clen
,n
+ 16,subkey
);