Name
SPVM::Net::SSLeay::RAND - RAND Name Space in OpenSSL
Description
Net::SSLeay::RAND class in SPVM represents RAND name space in OpenSSL.
Usage
use Net::SSLeay::RAND;
Class Methods
seed
static method seed : void ($buf : string, $num : int);
Calls native RAND_seed function.
Exceptions:
The buffer $buf must be defined. Otherwise an exception is thrown.
poll
static method poll : int ();
Calls native RAND_poll function.
load_file
static method load_file : int ($filename : string, $max_bytes : long);
Calls native RAND_load_file function given $filename and $max_bytes, and returns its return value.
Exceptions:
The filename $filename must be defined.
If RAND_load_file failed, an exception is thrown with eval_error_id
set to the basic type ID of Net::SSLeay::Error class.
See Also
Copyright & License
Copyright (c) 2024 Yuki Kimoto
MIT License