Ruby
2.4.2p198(2017-09-14revision59899)
|
Go to the source code of this file.
Functions | |
const EVP_MD * | GetDigestPtr (VALUE) |
VALUE | ossl_digest_new (const EVP_MD *) |
void | Init_ossl_digest (void) |
Variables | |
VALUE | cDigest |
VALUE | eDigestError |
Definition at line 49 of file ossl_digest.c.
References name, NULL, ossl_raise(), PRIsVALUE, rb_eRuntimeError, RB_TYPE_P, SafeGetDigest, StringValueCStr, and T_STRING.
Referenced by ossl_cipher_pkcs5_keyivgen(), ossl_digest_initialize(), ossl_hmac_initialize(), ossl_hmac_s_digest(), ossl_hmac_s_hexdigest(), ossl_ocspbres_sign(), ossl_ocspcid_initialize(), ossl_ocspreq_sign(), ossl_pkcs7si_initialize(), ossl_pkey_sign(), ossl_pkey_verify(), ossl_spki_sign(), ossl_x509_sign(), ossl_x509crl_sign(), and ossl_x509req_sign().
void Init_ossl_digest | ( | void | ) |
Definition at line 318 of file ossl_digest.c.
References cDigest, eDigestError, eOSSLError, mOSSL, ossl_digest_alloc(), ossl_digest_block_length(), ossl_digest_copy(), ossl_digest_finish(), ossl_digest_initialize(), ossl_digest_name(), ossl_digest_reset(), ossl_digest_size(), ossl_digest_update(), rb_define_alias(), rb_define_alloc_func(), rb_define_class_under(), rb_define_copy_func, rb_define_method(), rb_define_module(), rb_define_private_method(), rb_eStandardError, rb_path2class(), and rb_require().
Referenced by Init_openssl().
Definition at line 77 of file ossl_digest.c.
References cDigest, eDigestError, EVP_MD_CTX_new, NULL, ossl_digest_alloc(), ossl_raise(), and RTYPEDDATA_DATA.
Referenced by ossl_engine_get_digest().
VALUE cDigest |
Definition at line 26 of file ossl_digest.c.
Referenced by Init_ossl_digest(), and ossl_digest_new().
VALUE eDigestError |
Definition at line 27 of file ossl_digest.c.
Referenced by Init_ossl_digest(), ossl_digest_copy(), ossl_digest_finish(), ossl_digest_initialize(), ossl_digest_new(), ossl_digest_reset(), and ossl_digest_update().