Sha256: 755c1c2b9bb9d9d5f316665122fe6243e1c255f6066c8621c8d1c86a91c5503b
Contents?: true
Size: 498 Bytes
Versions: 3
Compression:
Stored size: 498 Bytes
Contents
/* version 20080913 D. J. Bernstein Public domain. */ #include "crypto_core_hsalsa20.h" #include "crypto_stream_salsa20.h" #include "crypto_stream.h" static const unsigned char sigma[16] = "expand 32-byte k"; int crypto_stream_xor( unsigned char *c, const unsigned char *m,unsigned long long mlen, const unsigned char *n, const unsigned char *k ) { unsigned char subkey[32]; crypto_core_hsalsa20(subkey,n,k,sigma); return crypto_stream_salsa20_xor(c,m,mlen,n + 16,subkey); }
Version data entries
3 entries across 3 versions & 1 rubygems