:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
struct_rng_alg(9) - phpMan

Command: man perldoc info search(apropos)  


STRUCT RNG_ALG(9)                     Programming Interface                     STRUCT RNG_ALG(9)



NAME
       struct_rng_alg - random number generator definition

SYNOPSIS
       struct rng_alg {
         int (* generate) (struct crypto_rng *tfm,const u8 *src, unsigned int slen,u8 *dst, unsigned int dlen);
         int (* seed) (struct crypto_rng *tfm, const u8 *seed, unsigned int slen);
         void (* set_ent) (struct crypto_rng *tfm, const u8 *data,unsigned int len);
         unsigned int seedsize;
         struct crypto_alg base;
       };

MEMBERS
       generate
           The function defined by this variable obtains a random number. The random number
           generator transform must generate the random number out of the context provided with
           this call, plus any additional data if provided to the call.

       seed
           Seed or reseed the random number generator. With the invocation of this function call,
           the random number generator shall become ready for generation. If the random number
           generator requires a seed for setting up a new state, the seed must be provided by the
           consumer while invoking this function. The required size of the seed is defined with
           seedsize .

       set_ent
           Set entropy that would otherwise be obtained from entropy source. Internal use only.

       seedsize
           The seed size required for a random number generator initialization defined with this
           variable. Some random number generators does not require a seed as the seeding is
           implemented internally without the need of support by the consumer. In this case, the
           seed size is set to zero.

       base
           Common crypto API algorithm data structure.

AUTHORS
       Stephan Mueller <smueller AT chronox.de>
           Author.

       Marek Vasut <marek AT denx.de>
           Author.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                         STRUCT RNG_ALG(9)


/man
rootr.net - man pages