| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
 Collaboration diagram for Auth_OpenID_CryptUtil:
 Collaboration diagram for Auth_OpenID_CryptUtil:| Static Public Member Functions | |
| static | getBytes ($num_bytes) | 
| Get the specified number of random bytes. | |
| static | randomString ($length, $population=null) | 
| Produce a string of length random bytes, chosen from chrs. | |
Definition at line 26 of file CryptUtil.php.
| 
 | static | 
Get the specified number of random bytes.
Attempts to use a cryptographically secure (not predictable) source of randomness if available. If there is no high-entropy randomness source available, it will fail. As a last resort, for non-critical systems, define Auth_OpenID_RAND_SOURCE as null, and the code will fall back on a pseudo-random number generator.
| int | $num_bytes | The length of the return value | 
Definition at line 40 of file CryptUtil.php.
Referenced by Auth_OpenID_Signatory\createAssociation(), Auth_OpenID_MathLibrary\rand(), and randomString().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Produce a string of length random bytes, chosen from chrs.
If $chrs is null, the resulting string may contain any characters.
| integer | $length | The length of the resulting randomly-generated string | 
| string | $chrs | A string of characters from which to choose to build the new string | 
Definition at line 80 of file CryptUtil.php.
References $n, and getBytes().
 Here is the call graph for this function:
 Here is the call graph for this function: