Ruby  2.4.2p198(2017-09-14revision59899)
Macros | Functions | Variables
ossl_pkcs5.c File Reference
#include "ossl.h"
Include dependency graph for ossl_pkcs5.c:

Go to the source code of this file.

Macros

#define ossl_pkcs5_pbkdf2_hmac   rb_f_notimplement
 

Functions

static VALUE ossl_pkcs5_pbkdf2_hmac_sha1 (VALUE self, VALUE pass, VALUE salt, VALUE iter, VALUE keylen)
 
void Init_ossl_pkcs5 (void)
 

Variables

VALUE mPKCS5
 
VALUE ePKCS5
 

Macro Definition Documentation

◆ ossl_pkcs5_pbkdf2_hmac

#define ossl_pkcs5_pbkdf2_hmac   rb_f_notimplement

Definition at line 47 of file ossl_pkcs5.c.

Referenced by Init_ossl_pkcs5().

Function Documentation

◆ Init_ossl_pkcs5()

void Init_ossl_pkcs5 ( void  )

◆ ossl_pkcs5_pbkdf2_hmac_sha1()

static VALUE ossl_pkcs5_pbkdf2_hmac_sha1 ( VALUE  self,
VALUE  pass,
VALUE  salt,
VALUE  iter,
VALUE  keylen 
)
static

Definition at line 66 of file ossl_pkcs5.c.

References ePKCS5, len, NUM2INT, ossl_raise(), rb_str_new(), RSTRING_LENINT, RSTRING_PTR, and StringValue.

Referenced by Init_ossl_pkcs5().

Variable Documentation

◆ ePKCS5

VALUE ePKCS5

Definition at line 7 of file ossl_pkcs5.c.

Referenced by Init_ossl_pkcs5(), and ossl_pkcs5_pbkdf2_hmac_sha1().

◆ mPKCS5

VALUE mPKCS5

Definition at line 6 of file ossl_pkcs5.c.

Referenced by Init_ossl_pkcs5().