GATE
sha1hash.h File Reference

SHA1 hash generation. More...

Classes

struct  gate_sha1_class
 
struct  gate_sha1_result_class
 

Macros

#define GATE_SHA1_BLOCK_LENGTH   64
 
#define GATE_SHA1_RESULT_LENGTH   20
 

Typedefs

typedef struct gate_sha1_class gate_sha1_t
 
typedef struct gate_sha1_result_class gate_sha1_result_t
 

Functions

GATE_ENCODE_API void gate_sha1_init (gate_sha1_t *context)
 
GATE_ENCODE_API void gate_sha1_update (gate_sha1_t *context, void const *buffer, gate_size_t length)
 
GATE_ENCODE_API void gate_sha1_finish (gate_sha1_t *context, gate_sha1_result_t *result)
 

Detailed Description

SHA1 hash generation.