Ruby  2.4.2p198(2017-09-14revision59899)
Macros | Functions | Variables
md5init.c File Reference
#include <ruby/ruby.h>
#include "../digest.h"
#include "md5.h"
Include dependency graph for md5init.c:

Go to the source code of this file.

Macros

#define RUBY_UNTYPED_DATA_WARNING   0
 

Functions

void Init_md5 (void)
 

Variables

static const rb_digest_metadata_t md5
 

Macro Definition Documentation

◆ RUBY_UNTYPED_DATA_WARNING

#define RUBY_UNTYPED_DATA_WARNING   0

Function Documentation

◆ Init_md5()

void Init_md5 ( void  )

Variable Documentation

◆ md5

Initial value:
= {
sizeof(MD5_CTX),
}
#define MD5_BLOCK_LENGTH
Definition: md5.h:76
int MD5_Finish(MD5_CTX *pms, uint8_t *digest)
Definition: md5.c:403
int(* rb_digest_hash_finish_func_t)(void *, unsigned char *)
Definition: digest.h:22
#define RUBY_DIGEST_API_VERSION
Definition: digest.h:18
#define MD5_DIGEST_LENGTH
Definition: md5.h:77
void MD5_Update(MD5_CTX *pms, const uint8_t *data, size_t nbytes)
Definition: md5.c:365
int MD5_Init(MD5_CTX *pms)
Definition: md5.c:354
void(* rb_digest_hash_update_func_t)(void *, unsigned char *, size_t)
Definition: digest.h:21
struct md5_state_s MD5_CTX
int(* rb_digest_hash_init_func_t)(void *)
Definition: digest.h:20

Definition at line 14 of file md5init.c.