| crypto_rng_reset(9) - phpMan
CRYPTO_RNG_RESET(9) Programming Interface CRYPTO_RNG_RESET(9)
NAME
crypto_rng_reset - re-initialize the RNG
SYNOPSIS
int crypto_rng_reset(struct crypto_rng * tfm, const u8 * seed, unsigned int slen);
ARGUMENTS
tfm
cipher handle
seed
seed input data
slen
length of the seed input data
DESCRIPTION
The reset function completely re-initializes the random number generator referenced by the
cipher handle by clearing the current state. The new state is initialized with the caller
provided seed or automatically, depending on the random number generator type (the ANSI
X9.31 RNG requires caller-provided seed, the SP800-90A DRBGs perform an automatic
seeding). The seed is provided as a parameter to this function call. The provided seed
should have the length of the seed size defined for the random number generator as defined
by crypto_rng_seedsize.
RETURN
0 if the setting of the key was successful; < 0 if an error occurred
AUTHORS
Stephan Mueller <smueller AT chronox.de>
Author.
Marek Vasut <marek AT denx.de>
Author.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 CRYPTO_RNG_RESET(9)
|