Wire Sysio Wire Sysion 1.0.0
|
Go to the source code of this file.
Classes | |
struct | _hash_ctx |
Typedefs | |
typedef struct _hash_ctx | _hash_ctx |
typedef struct _hash_ctx * | hash_ctx |
Functions | |
const YH_INTERNAL EVP_MD * | get_hash (hash_t hash) |
bool | hash_bytes (const uint8_t *in, size_t len, hash_t hash, uint8_t *out, size_t *out_len) |
bool | hash_create (_hash_ctx **ctx, hash_t hash) |
bool | hash_init (_hash_ctx *ctx) |
bool | hash_update (_hash_ctx *ctx, const uint8_t *in, size_t cb_in) |
bool | hash_final (_hash_ctx *ctx, uint8_t *out, size_t *pcb_out) |
bool | hash_destroy (_hash_ctx *ctx) |
const YH_INTERNAL EVP_MD * get_hash | ( | hash_t | hash | ) |
Definition at line 90 of file hash.c.
Definition at line 189 of file hash.c.
bool hash_destroy | ( | _hash_ctx * | ctx | ) |
Definition at line 387 of file hash.c.
Definition at line 351 of file hash.c.
bool hash_init | ( | _hash_ctx * | ctx | ) |
Definition at line 294 of file hash.c.
Definition at line 319 of file hash.c.