| Ruby
    3.1.0dev(2021-09-10revisionb76ad15ed0da636161de0243c547ee1e6fc95681)
    | 
 
 
 
Go to the documentation of this file.
   68 ossl_rand_load_file(
VALUE self, 
VALUE filename)
 
   85 ossl_rand_write_file(
VALUE self, 
VALUE filename)
 
  116     } 
else if (
ret == -1) {
 
  167 ossl_rand_status(
VALUE self)
 
  192 #if OPENSSL_VERSION_NUMBER < 0x10101000 || defined(LIBRESSL_VERSION_NUMBER) 
  
VALUE rb_define_module_under(VALUE outer, const char *name)
VALUE rb_define_module(const char *name)
void Init_ossl_rand(void)
void rb_define_alias(VALUE klass, const char *name1, const char *name2)
Defines an alias of a method.
#define rb_str_new(str, len)
void ossl_raise(VALUE exc, const char *fmt,...)
#define RSTRING_PTR(string)
char str[HTML_ESCAPE_MAX_LEN+1]
VALUE rb_singleton_class(VALUE obj)
Returns the singleton class of obj.
VALUE rb_define_class_under(VALUE outer, const char *name, VALUE super)
Defines a class under the namespace of outer.
#define StringValueCStr(v)
#define rb_define_module_function(klass, mid, func, arity)
Defines klass#mid and makes it a module function.