3 #include "crypto_stream.h"
5 string
crypto_stream(size_t clen
,const string
&n
,const string
&k
)
7 if (n
.size() != crypto_stream_NONCEBYTES
) throw "incorrect nonce length";
8 if (k
.size() != crypto_stream_KEYBYTES
) throw "incorrect key length";
10 crypto_stream(c
,clen
,(const unsigned char *) n
.c_str(),(const unsigned char *) k
.c_str());
11 return string((char *) c
,clen
);