Go to the source code of this file.
Classes | |
struct | gost_hash_ctx |
Typedefs | |
typedef long long | ghosthash_len |
typedef struct gost_hash_ctx | gost_hash_ctx |
Functions | |
int | init_gost_hash_ctx (gost_hash_ctx *ctx, const gost_subst_block *subst_block) |
void | done_gost_hash_ctx (gost_hash_ctx *ctx) |
int | start_hash (gost_hash_ctx *ctx) |
int | hash_block (gost_hash_ctx *ctx, const byte *block, size_t length) |
int | finish_hash (gost_hash_ctx *ctx, byte *hashval) |
typedef long long ghosthash_len |
Definition at line 19 of file gosthash.h.
typedef struct gost_hash_ctx gost_hash_ctx |
void done_gost_hash_ctx | ( | gost_hash_ctx * | ctx | ) |
Definition at line 156 of file gosthash.c.
int finish_hash | ( | gost_hash_ctx * | ctx, |
byte * | hashval | ||
) |
Definition at line 226 of file gosthash.c.
int hash_block | ( | gost_hash_ctx * | ctx, |
const byte * | block, | ||
size_t | length | ||
) |
Definition at line 181 of file gosthash.c.
int init_gost_hash_ctx | ( | gost_hash_ctx * | ctx, |
const gost_subst_block * | subst_block | ||
) |
Definition at line 138 of file gosthash.c.
int start_hash | ( | gost_hash_ctx * | ctx | ) |
Definition at line 166 of file gosthash.c.