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

Go to the source code of this file.

Macros

#define RUBY_UNTYPED_DATA_WARNING   0
 

Functions

void Init_rmd160 (void)
 

Variables

static const rb_digest_metadata_t rmd160
 

Macro Definition Documentation

◆ RUBY_UNTYPED_DATA_WARNING

#define RUBY_UNTYPED_DATA_WARNING   0

Function Documentation

◆ Init_rmd160()

void Init_rmd160 ( void  )

Variable Documentation

◆ rmd160

const rb_digest_metadata_t rmd160
static
Initial value:
= {
sizeof(RMD160_CTX),
}
int(* rb_digest_hash_finish_func_t)(void *, unsigned char *)
Definition: digest.h:22
#define RMD160_DIGEST_LENGTH
Definition: rmd160.h:53
#define RUBY_DIGEST_API_VERSION
Definition: digest.h:18
#define RMD160_CTX
Definition: rmd160ossl.h:9
void RMD160_Update(RMD160_CTX *context, const uint8_t *data, size_t nbytes)
Definition: rmd160.c:353
void(* rb_digest_hash_update_func_t)(void *, unsigned char *, size_t)
Definition: digest.h:21
int RMD160_Finish(RMD160_CTX *context, uint8_t digest[20])
Definition: rmd160.c:417
int(* rb_digest_hash_init_func_t)(void *)
Definition: digest.h:20
#define RMD160_BLOCK_LENGTH
Definition: rmd160.h:52
int RMD160_Init(RMD160_CTX *context)
Definition: rmd160.c:128

Definition at line 12 of file rmd160init.c.