GATE
sha256hash.h File Reference

SHA256 hash generation. More...

Classes

struct  gate_sha256_class
 
struct  gate_sha256_result_class
 

Macros

#define GATE_SHA256_BLOCK_LENGTH   64
 
#define GATE_SHA256_RESULT_LENGTH   32
 

Typedefs

typedef struct gate_sha256_class gate_sha256_t
 
typedef struct gate_sha256_result_class gate_sha256_result_t
 

Functions

GATE_ENCODE_API void gate_sha256_init (gate_sha256_t *context)
 
GATE_ENCODE_API void gate_sha256_update (gate_sha256_t *context, void const *buffer, gate_size_t length)
 
GATE_ENCODE_API void gate_sha256_finish (gate_sha256_t *context, gate_sha256_result_t *result)
 

Detailed Description

SHA256 hash generation.