Ruby  1.9.3p547(2014-05-14revision45962)
Functions | Variables
sha1init.c File Reference
#include "digest.h"
#include "sha1.h"
Include dependency graph for sha1init.c:

Go to the source code of this file.

Functions

void Init_sha1 ()
 

Variables

static const rb_digest_metadata_t sha1
 

Function Documentation

void Init_sha1 ( )

Variable Documentation

Initial value:
= {
sizeof(SHA1_CTX),
}
#define SHA1_DIGEST_LENGTH
Definition: sha1.h:36
#define SHA1_CTX
Definition: sha1ossl.h:9
void SHA1_Init(SHA1_CTX *context)
Definition: sha1.c:202
#define SHA1_BLOCK_LENGTH
Definition: sha1.h:35
#define RUBY_DIGEST_API_VERSION
Definition: digest.h:18
void(* rb_digest_hash_finish_func_t)(void *, unsigned char *)
Definition: digest.h:22
void(* rb_digest_hash_update_func_t)(void *, unsigned char *, size_t)
Definition: digest.h:21
void SHA1_Finish(SHA1_CTX *context, uint8_t digest[20])
Definition: sha1.c:247
void SHA1_Update(SHA1_CTX *context, const uint8_t *data, size_t len)
Definition: sha1.c:220
void(* rb_digest_hash_init_func_t)(void *)
Definition: digest.h:20

Definition at line 11 of file sha1init.c.