Home
last modified time | relevance | path

Searched refs:rnd32 (Results 1 – 1 of 1) sorted by relevance

/f-stack/freebsd/contrib/libsodium/src/libsodium/randombytes/salsa20/
H A Drandombytes_salsa20_random.c95 unsigned char rnd32[16U * SALSA20_RANDOM_BLOCK_SIZE]; member
332 memset(stream.rnd32, 0, sizeof stream.rnd32); in randombytes_salsa20_random_stir()
521 COMPILER_ASSERT(sizeof stream.rnd32 >= (sizeof stream.key) + (sizeof val)); in randombytes_salsa20_random()
522 COMPILER_ASSERT(((sizeof stream.rnd32) - (sizeof stream.key)) in randombytes_salsa20_random()
527 ret = crypto_stream_salsa20((unsigned char *) stream.rnd32, in randombytes_salsa20_random()
528 (unsigned long long) sizeof stream.rnd32, in randombytes_salsa20_random()
532 stream.rnd32_outleft = (sizeof stream.rnd32) - (sizeof stream.key); in randombytes_salsa20_random()
534 randombytes_salsa20_random_xorkey(&stream.rnd32[stream.rnd32_outleft]); in randombytes_salsa20_random()
535 memset(&stream.rnd32[stream.rnd32_outleft], 0, sizeof stream.key); in randombytes_salsa20_random()
539 memcpy(&val, &stream.rnd32[stream.rnd32_outleft], sizeof val); in randombytes_salsa20_random()
[all …]