OpenSSLRNGProvider
in package
implements
IRNGProvider
Interfaces, Classes, Traits and Enums
Table of Contents
- $requirestrong : bool
- __construct() : mixed
- getRandomBytes() : string
- isCryptographicallySecure() : bool
Properties
$requirestrong
private
bool
$requirestrong
Methods
__construct()
public
__construct([bool $requirestrong = true ]) : mixed
Parameters
- $requirestrong : bool = true
Return values
mixed —getRandomBytes()
public
getRandomBytes(mixed $bytecount) : string
Parameters
- $bytecount : mixed
-
the number of bytes of randomness to return
Return values
string —the random bytes
isCryptographicallySecure()
public
isCryptographicallySecure() : bool
Return values
bool —whether this provider is cryptographically secure