10 #ifdef HAVE_PKCS5_PBKDF2_HMAC
48 #define ossl_pkcs5_pbkdf2_hmac rb_f_notimplement
52 #ifdef HAVE_PKCS5_PBKDF2_HMAC_SHA1
86 #define ossl_pkcs5_pbkdf2_hmac_sha1 rb_f_notimplement
#define RSTRING_LEN(string)
#define RSTRING_PTR(string)
VALUE rb_define_class_under(VALUE outer, const char *name, VALUE super)
Defines a class under the namespace of outer.
#define ossl_pkcs5_pbkdf2_hmac
const EVP_MD * GetDigestPtr(VALUE obj)
void rb_define_module_function(VALUE module, const char *name, VALUE(*func)(ANYARGS), int argc)
Defines a module function for module.
register unsigned int len
VALUE rb_define_module_under(VALUE outer, const char *name)
void ossl_raise(VALUE exc, const char *fmt,...)
#define RSTRING_LENINT(str)
#define ossl_pkcs5_pbkdf2_hmac_sha1
VALUE rb_str_new(const char *, long)