TYPO3 CMS
TYPO3_6-2
|
Static Public Member Functions | |
static | getBytes ($num_bytes) |
static | randomString ($length, $population=null) |
static | constEq ($s1, $s2) |
Definition at line 26 of file CryptUtil.php.
|
static |
Definition at line 108 of file CryptUtil.php.
References $result.
Referenced by Auth_OpenID_Association\checkMessageSignature().
|
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.
References E_USER_ERROR.
Referenced by Auth_OpenID_Signatory\createAssociation(), Auth_OpenID_MathLibrary\rand(), and randomString().
|
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 E_USER_ERROR, and getBytes().
Referenced by Auth_OpenID_mkNonce().