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.