Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
sph_bmw.h
Go to the documentation of this file.
#define H(x)
Basic type definitions.
sph_bmw_small_context sph_bmw256_context
This structure is a context for BMW-256 computations.
Definition: sph_bmw.h:103
void sph_bmw224_close(void *cc, void *dst)
Terminate the current BMW-224 computation and output the result into the provided buffer...
Definition: bmw.c:859
void sph_bmw256_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: bmw.c:895
void sph_bmw224(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: bmw.c:852
void sph_bmw224_addbits_and_close(void *cc, unsigned ub, unsigned n, void *dst)
Add a few additional bits (0 to 7) to the current computation, then terminate it and output the resul...
Definition: bmw.c:866
void sph_bmw256(void *cc, const void *data, size_t len)
Process some data bytes.
Definition: bmw.c:881
void sph_bmw256_close(void *cc, void *dst)
Terminate the current BMW-256 computation and output the result into the provided buffer...
Definition: bmw.c:888
sph_bmw_small_context sph_bmw224_context
This structure is a context for BMW-224 computations.
Definition: sph_bmw.h:97
This structure is a context for BMW-224 and BMW-256 computations: it contains the intermediate values...
Definition: sph_bmw.h:80